简单的基于django的个人博客系统开发步骤

简单的基于django的个人博客系统开发步骤

@第一步 # 导入app(home),起个别名为home_views @第一步 project/url.py
@第二步 # 将符合正则的访问请求articles/?引入到view视图文件里的article函数中 @第二步 同上
@第三步 # 将数据库引擎配置为mysql或其他 project/setting.py @第三步
@第四步 # 编写模型文件,一个类对应一张表,一个变量对应一个字段 @第四步 app/models.py
@第五步 #进入后台文件;注册models.py里的模型,注册后admin便可以可视化管理这些表模型 @第五步 app/admin.py
这里展示对应HOMEapp里的模型
@第六步 同步数据库+创建超级管理员python3 manage.py makemigrations && python3 manage.py migrate
&& python3 manage.py createsuperuser
@核心步骤 第七步 编写view视图文件 app/view.py,注册登录各模版页面的数据展示等等

@第八步 开启模版 在setting.py文件中开启TEMPLATEAS,设置dir模版路径 project/setting.py
@第九步 把模版html页面要动态展示的数据区域用{{}}替换 详细{{内容}}后面加|safe

Put(增),Delete(删),Post(改),Get(查)

数据库设计:
分析需要存储什么信息:用户信息、文章信息、类别信息、评论信息
分析各信息拥有哪些属性:

用户信息表(Usermsg)
id name(用户名) passwd(密码) email(邮件) phone(电话) isadmin(是否是管理员)

文章信息表(Article)
id title(标题) author(作者) detail(简介) content(内容) uid(发文章的用户的ID) tid(类别id)

类别信息表(Typemsg)
id typename(类别名称)

评论信息表(Comment)
id uid(评论者id) content(评论内容) aid(评论的文章的ID)
借鉴文章:https://yq.aliyun.com/articles/563442

你可能感兴趣的:(项目开发)