Django创建博客应用(一)
django-admin startproject mysite 创建项目
在settings.py文件中有一个Django应用列表,是默认添加到项目中的,我们需要为这些应用在数据库中创建表,使用命令python3 manage.py
运行开发服务器 python3 manage.py runserver
在浏览器中打开http://127.0.0.1:8000/,将会看到项目成功运行的页面
下面新开一个终端,创建一个新的应用 python3 manage.py startapp blog 项目结构如下:
设计blog数据架构,打开blog下的models.py文件并编辑,其中:
由于程序中需要考虑时区,可以使用pytz, pytz提供了创建某个时区对象的方法,设置时区为上海
**应用
创建和进行数据库迁移
接下来根据新模型(model)来同步数据库,运行python3 manage.py migrate 执行数据迁移
创建一个超级用户
Django管理站点,进入http://127.0.0.1:8000/admin
接下来在管理站点中添加模型(models),编辑blog应用下的admin.py文件
现在刷新登录界面
点击Add添加一篇新帖子
定制models的展示形式,编辑admin.py,并刷新