构建博客应用程序
0-初始提交
创建博客应用程序
1-建筑邮政模型
2-创建管理站点
3-自定义模型管理器
4-建筑清单和详细信息视图
5-创建视图模板
6-添加分页
7-使用基于分类的视图的分页
具有高级功能的增强博客
与Django发送邮件
8-视图中的django形式
9-与Django一起发送电子邮件
添加评论系统
10-型号和管理员评论
11-创建Modelfrom&Handel
12-在发布详细模板上添加评论
添加标签功能
13-添加标签以使用Django -Taggit发帖
14-通过相似性检索帖子
扩展博客应用程序
创建自定义模板标签和过滤器
15-使用simple_tag的total_tag
16- show_latest_post使用包含_tag
17-使用simple_tag
使用PostgreSQL实施全文搜索
20-建立搜索视图
21-蒸和排名结果
22-加权查询
Ckeditor
23-添加ckeditor
如何克隆项目
首先安装份量
- 下载并安装Python最新版本(如果没有)
- 下载并安装git(如果没有)
- 下载并安装PostgreSQL数据库下载并创建密码,而安装过程默认名称和用户名是Postgres
命令
- CD桌面
- Virtualenv博客
- CD博客
- 。 scripts activate
- mkdir src && cd src
- git克隆https://github.com/learnwithcode/building-a-blog-application.git。 <=通知包括期限
- pip install -r要求.txt
打开settings.py在src/ mysite/ and uncomement postgres数据库设置中,并将您创建的Postgres密码放置,并添加您的SMTP设置
- python manage.py迁移
- python manage.py createSuperuser
- python manage.py loaddata博客/fixtures/post.json
- python manage.py loaddata博客/fixtures/tag.json
- python manage.py collectstatic
- python manage.py runserver