# Django_Course
Python Django Web开发 入门到实践 视频地址:<https://space.bilibili.com/252028233/>
## 其它学习资料
- [自强学堂 Django教程](https://code.ziqiangxuetang.com/django/django-tutorial.html)
- [Django 2 零基础 - 待办清单网站](https://www.bilibili.com/video/av24293644/?p=11)
- [千锋Django视频教程](https://www.bilibili.com/video/av19158405/?p=3&t=152)
- [Django 官方文档](https://docs.djangoproject.com/zh-hans/2.0/)
- [python 数据结构与算法系列课程](https://www.bilibili.com/video/av21540971/)
- [python 操作Mysql、Redis、MongoDB数据库](https://www.bilibili.com/video/av25705756)
- [Python Web 入坑指南](https://python-web-guide.readthedocs.io/zh/latest/index.html)
- [Python 数据结构与算法 - 北大](http://www.yunhuai.net/DSA2018/DSA2018.html)
- [算法图解](https://book.douban.com/subject/26979890/) , 图解的形式很适合新手,示例使用的是 python。
- [python 面试题](https://github.com/taizilongxu/interview_python)
- [Stack Overflow关于Python的部分](https://taizilongxu.gitbooks.io/stackoverflow-about-python/content/index.html)
- [Python Cookbook](https://python3-cookbook-personal.readthedocs.io/zh_CN/latest/copyright.html)
- [The Python Standard Library](https://docs.python.org/3/library/index.html)
- [Python HOWTOs](https://docs.python.org/3/howto/index.html)
- [Python 3 Module of the Week](https://pymotw.com/3/index.html)
- [Cpython 源码](https://github.com/python/cpython)
- [python-regex-cheatsheet](https://github.com/tartley/python-regex-cheatsheet/blob/master/cheatsheet.rst)
- [python code examples](https://www.programcreek.com/python/)
看视频整理要点笔记:
- [Django_Course](#djangocourse)
- [其它学习资料](#%E5%85%B6%E5%AE%83%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%96%99)
- [01.什么是Django](#01%E4%BB%80%E4%B9%88%E6%98%AFdjango)
- [1. 什么是Django](#1-%E4%BB%80%E4%B9%88%E6%98%AFdjango)
- [2. Django版本选择](#2-django%E7%89%88%E6%9C%AC%E9%80%89%E6%8B%A9)
- [02.入门 Hello World](#02%E5%85%A5%E9%97%A8-hello-world)
- [03.Django基本应用结构](#03django%E5%9F%BA%E6%9C%AC%E5%BA%94%E7%94%A8%E7%BB%93%E6%9E%84)
- [04.使用模版显示内容](#04%E4%BD%BF%E7%94%A8%E6%A8%A1%E7%89%88%E6%98%BE%E7%A4%BA%E5%86%85%E5%AE%B9)
- [05.定制后台和修改模型](#05%E5%AE%9A%E5%88%B6%E5%90%8E%E5%8F%B0%E5%92%8C%E4%BF%AE%E6%94%B9%E6%A8%A1%E5%9E%8B)
- [06.开始完整制作网站](#06%E5%BC%80%E5%A7%8B%E5%AE%8C%E6%95%B4%E5%88%B6%E4%BD%9C%E7%BD%91%E7%AB%99)
- [07.构建个人博客网站](#07%E6%9E%84%E5%BB%BA%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2%E7%BD%91%E7%AB%99)
- [08.常用的模版标签和过滤器](#08%E5%B8%B8%E7%94%A8%E7%9A%84%E6%A8%A1%E7%89%88%E6%A0%87%E7%AD%BE%E5%92%8C%E8%BF%87%E6%BB%A4%E5%99%A8)
- [09.模版嵌套](#09%E6%A8%A1%E7%89%88%E5%B5%8C%E5%A5%97)
- [10.使用CSS美化页面](#10%E4%BD%BF%E7%94%A8css%E7%BE%8E%E5%8C%96%E9%A1%B5%E9%9D%A2)
- [11.CSS框架协助前端布局](#11css%E6%A1%86%E6%9E%B6%E5%8D%8F%E5%8A%A9%E5%89%8D%E7%AB%AF%E5%B8%83%E5%B1%80)
- [12.Bootstrap响应式布局](#12bootstrap%E5%93%8D%E5%BA%94%E5%BC%8F%E5%B8%83%E5%B1%80)
- [13.分页和shell命令行模式](#13%E5%88%86%E9%A1%B5%E5%92%8Cshell%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%A8%A1%E5%BC%8F)
- [14.优化分页展示](#14%E4%BC%98%E5%8C%96%E5%88%86%E9%A1%B5%E5%B1%95%E7%A4%BA)
- [15.上下篇博客和按月分类](#15%E4%B8%8A%E4%B8%8B%E7%AF%87%E5%8D%9A%E5%AE%A2%E5%92%8C%E6%8C%89%E6%9C%88%E5%88%86%E7%B1%BB)
- [16.统计分类博客的数量](#16%E7%BB%9F%E8%AE%A1%E5%88%86%E7%B1%BB%E5%8D%9A%E5%AE%A2%E7%9A%84%E6%95%B0%E9%87%8F)
- [17.博客后台富文本编辑](#17%E5%8D%9A%E5%AE%A2%E5%90%8E%E5%8F%B0%E5%AF%8C%E6%96%87%E6%9C%AC%E7%BC%96%E8%BE%91)
- [18.博客阅读简单计数](#18%E5%8D%9A%E5%AE%A2%E9%98%85%E8%AF%BB%E7%AE%80%E5%8D%95%E8%AE%A1%E6%95%B0)
- [19.博客阅读计数优化](#19%E5%8D%9A%E5%AE%A2%E9%98%85%E8%AF%BB%E8%AE%A1%E6%95%B0%E4%BC%98%E5%8C%96)
- [方法一](#%E6%96%B9%E6%B3%95%E4%B8%80)
- [方法二](#%E6%96%B9%E6%B3%95%E4%BA%8C)
- [20.阅读计数统计和显示](#20%E9%98%85%E8%AF%BB%E8%AE%A1%E6%95%B0%E7%BB%9F%E8%AE%A1%E5%92%8C%E6%98%BE%E7%A4%BA)
- [21.热门阅读博客排行及缓存提速](#21%E7%83%AD%E9%97%A8%E9%98%85%E8%AF%BB%E5%8D%9A%E5%AE%A2%E6%8E%92%E8%A1%8C%E5%8F%8A%E7%BC%93%E5%AD%98%E6%8F%90%E9%80%9F)
- [22.评论功能设计和用户登录](#22%E8%AF%84%E8%AE%BA%E5%8A%9F%E8%83%BD%E8%AE%BE%E8%AE%A1%E5%92%8C%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95)
- [23.html表单提交评论](#23html%E8%A1%A8%E5%8D%95%E6%8F%90%E4%BA%A4%E8%AF%84%E8%AE%BA)
- [24.使用Django Form表单](#24%E4%BD%BF%E7%94%A8django-form%E8%A1%A8%E5%8D%95)
- [25.表单富文本编辑和ajax异步提交评论](#25%E8%A1%A8%E5%8D%95%E5%AF%8C%E6%96%87%E6%9C%AC%E7%BC%96%E8%BE%91%E5%92%8Cajax%E5%BC%82%E6%AD%A5%E6%8F%90%E4%BA%A4%E8%AF%84%E8%AE%BA)
- [26.回复功能设计和树结构](#26%E5%9B%9E%E5%A4%8D%E5%8A%9F%E8%83%BD%E8%AE%BE%E8%AE%A1%E5%92%8C%E6%A0%91%E7%BB%93%E6%9E%84)
- [27.获取评论数和细节处理](#27%E8%8E%B7%E5%8F%96%E8%AF%84%E8%AE%BA%E6%95%B0%E5%92%8C%E7%BB%86%E8%8A%82%E5%A4%84%E7%90%86)
- [28.实现点赞功能, 看似简单,内容很多](#28%E5%AE%9E%E7%8E%B0%E7%82%B9%E8%B5%9E%E5%8A%9F%E8%83%BD-%E7%9C%8B%E4%BC%BC%E7%AE%80%E5%8D%95%E5%86%85%E5%AE%B9%E5%BE%88%E5%A4%9A)
- [29.完善点赞功能](#29%E5%AE%8C%E5%96%84%E7%82%B9%E8%B5%9E%E5%8A%9F%E8%83%BD)
- [30.导航栏添加用户操作](#30%E5%AF%BC%E8%88%AA%E6%A0%8F%E6%B7%BB%E5%8A%A0%E7%94%A8%E6%88%B7%E6%93%8D%E4%BD%9C)
- [31.自定义用户模型](#31%E8%87%AA%E5%AE%9A%E4%B9%89%E7%94%A8%E6%88%B7%E6%A8%A1%E5%9E%8B)
- [32.修改用户信息](#32%E4%BF%AE%E6%94%B9%E7%94%A8%E6%88%B7%E4%BF%A1%E6%81%AF)
- [33.发挥邮箱的作用](#33%E5%8F%91%E6%8C%A5%E9%82%AE%E7%AE%B1%E7%9A%84%E4%BD%9C%E7%94%A8)
- [34.评论发送邮件通知](#34%E8%AF%84%E8%AE%BA%E5%8F%91%E9%80%81%E9%82%AE%E4%BB%B6%E9%80%9A%E7%9F%A5)
- [35.部署准备(一):Git](#35%E9%83%A8%E7%BD%B2%E5%87%86%E5%A4%87%E4%B8%80git)
- [36.部署准备(二):MySQL](#36%E9%83%A8%E7%BD%B2%E5%87%86%E5%A4%87%E4%BA%8Cmysql)
- [37.部署准备(三):服务器](#37%E9%83%A8%E7%BD%B2%E5%87%86%E5%A4%87%E4%B8%89%E6%9C%8D%E5%8A%A1%E5%99%A8)
- [38.用Apache+mod_wsgi部署](#38%E7%94%A8apachemodwsgi%E9%83%A8%E7%BD%B2)
## 01.什么是Django
### 1. 什么是Django
- 官网:<https://www.djangoproject.com>
- 文档:<https://docs.djangoproject.com/en/2.0/>
- The web framework for perfectionists with deadlines.
- 在截止日期内,完美主义者使用的Web框架。
- Django was invented to meet fast-moving newsroom deadlines, while satisfying the tough requirements of experienced Web developers.
- Django的发明是为了满足紧急新闻编辑部的最后期限,同时满足经验丰富的Web开发人员的苛刻要求。
- Django makes it easier to build better Web apps more quickly and with less code.
- Django让更快搭建好的Web应用变得更简单,并且代码更少。
- 开发快到离谱,免费开源,处理了许多Web开发繁琐的事,令使用者专注业务
- 令人放心的安全
- 可拓展性强
### 2. Django版本选择
- <https://www.djangoproject.com/download/>
- 本项目基于 Python3.6+ 和 Django2.0 ![版本图](https://www.djangoproject.com/s/img/release-roadmap.e844db08610e.png)
## 02.入门 Hello World
- 入门仪式:创建项目,输出Hello, world
- 创建项目命令:`django-admin startproject mysite`
- Django项目基本结构
```sh
mysite
├ mysite Pyhton 包
│ └ - _init__.py
│ └ - settings.py 全局设置文件
│ └ - urls.py 全局路由控制
│ └ - wsgi.py 服务器使用的wsgi部署文件
└ manage.py 项目管理
```
- 响应请求
- 客户端 打开网址发送请求-》Urls 处理请求 -》Views 响应请求,�
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
PythonDjangoWeb开发入门到实践搭建博客网站Blog视频地址:.zip (135个子文件)
bootstrap.min.css 118KB
blog.css 1KB
base.css 427B
home.css 245B
glyphicons-halflings-regular.eot 20KB
.gitignore 1KB
blog_detail.html 12KB
base.html 5KB
blog_list.html 5KB
register.html 3KB
home.html 3KB
form.html 2KB
login.html 2KB
forgot_password.html 1KB
bind_email.html 1KB
user_info.html 1KB
article_list.html 476B
error.html 454B
article_detail.html 339B
blogs_with_date.html 253B
blogs_with_type.html 251B
send_mail.html 69B
wechatimg95.jpeg 7KB
jquery-1.12.4.min.js 95KB
bootstrap.min.js 36KB
data.json 61KB
bootstrap.min.css.map 529KB
README.md 110KB
come.md 10B
web.png 80KB
评论回复.png 51KB
富文本表单.png 38KB
回复评论样式.png 27KB
forms.py 10KB
views.py 7KB
settings.py 5KB
views.py 4KB
settings.py 3KB
views.py 3KB
models.py 3KB
views.py 2KB
utils.py 2KB
forms.py 2KB
0006_auto_20180825_1036.py 2KB
0001_initial.py 1KB
0001_initial.py 1KB
urls.py 1KB
models.py 1KB
views.py 1KB
models.py 1KB
0001_initial.py 1KB
models.py 1KB
comment_tags.py 962B
likes_tags.py 957B
admin.py 927B
0002_readdetail.py 911B
0004_auto_20180824_1544.py 858B
0007_auto_20180822_1331.py 852B
urls.py 850B
models.py 809B
0001_initial.py 775B
0005_auto_20180824_1719.py 764B
urls.py 747B
0001_initial.py 745B
0003_auto_20180825_1036.py 713B
0009_auto_20180825_1036.py 712B
views.py 709B
models.py 667B
0009_article_auther.py 594B
0003_auto_20180824_1539.py 592B
0011_auto_20180819_1116.py 547B
manage.py 538B
manage.py 538B
0001_initial.py 536B
0008_article_created_time.py 508B
admin.py 507B
0002_auto_20180824_1532.py 506B
0002_auto_20180825_1238.py 484B
0002_article_created_time.py 465B
0004_auto_20180819_1106.py 446B
0005_auto_20180822_1054.py 424B
urls.py 408B
0005_auto_20180819_1107.py 401B
0006_article_last_updated_time.py 400B
0004_auto_20180822_1030.py 397B
0008_auto_20180822_1510.py 395B
wsgi.py 389B
wsgi.py 389B
0003_auto_20180819_1105.py 386B
0006_blog_readed_num.py 382B
admin.py 363B
0010_auto_20180819_1115.py 360B
0003_auto_20180821_1841.py 348B
0007_remove_article_created_time.py 342B
0002_auto_20180821_1438.py 338B
admin.py 316B
urls.py 228B
admin.py 202B
urls.py 141B
urls.py 132B
共 135 条
- 1
- 2
资源评论
天天501
- 粉丝: 617
- 资源: 5906
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- EBS excel导入实例
- 狙击机器人等待特定配对的创建,一旦检测到,机器人就会购买指定金额的代币.zip
- mapbox maps 添加简单地图
- python入门-安装Python软件包.pdf
- 关于标准库与时间:让编程者使用时间函数更便捷
- 此存储库收集了所有有趣的 Python 单行代码 欢迎随意提交你的代码!.zip
- 高考志愿智能推荐-JAVA-基于springBoot高考志愿智能推荐系统设计与实现
- 信奥中的数学:阶乘算法及其应用(NOI入门级,2024.11.24)
- 标准 Python 记录器的 Json 格式化程序.zip
- 复兴村医疗管理-JAVA-基于springBoot复兴村医疗管理系统设计与实现
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功