准备
- Python以及Django
- 工具:Pycharm
开端
- 创建项目
- 进入文件放置目录,命令行输入
django-admin startproject myblog
- 进入文件放置目录,命令行输入
中间遇到了一次报错:
pkg_resources.DistributionNotFound: The 'sqlparse' distribution was not found and is required by Django
原因是缺少sqlparse 模块
解决方法:pip3 install sqlparse
其他问题解决方案可参考:django创建项目时遇到的一些问题
- 创建应用
- 进入manage.py的同级目录,命令行输入
python manage.py startapp blog
,创建一个叫blog的应用 - 添加应用名到settings.py中的INSTALLED APPS里
- 进入manage.py的同级目录,命令行输入
设计
- 博客主页面
- 文章标题列表,超链接
- 发表博客按钮(超链接)
template可以用
{% url 'app_name:url_name' param %}
- 文章内容页面
- 标题
- 文章内容
- 修改文章按钮(超链接)
- 博客撰写页面
- 标题编辑栏
- 文章内容编辑区域
- 提交按钮