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,并刷新




猜你喜欢

转载自blog.csdn.net/weixin_41611013/article/details/80337629
今日推荐