【Django系列】一:Django搭建一个个人博客流程(开启项目,建立模型)

第一天:

    我写的这个博客项目有参考这位geerniya老哥的博客。。大家可以去看看。。

   django安装:pip3 install django==1.10.1 就ok了。。 为了按照下面的步骤做,建立安装1.10版

    所需资源链接:代码+资源

   1:开启一个项目: django-admin startproject blog 目录结构如下图:

 

  2:接下来,我们创建一个应用: 切换到blog目录下(即和manage.py同一级)输入命令:

         Python3 manage.py startapp myblog

         目录结构变为如下:

   3: 我们将应用添加到项目中,并修改以下项目的显示时间,语言。。打开blog(后面所说的blog目录都是指与myblog平级的那个blog)目录下的setting.py文件,修改内容:

     ①:添加应用:

       

    ②:修改中文显示:

        

     ③:修改时间显示:

        

           一般这里还需要配置数据库。我们就不配置了,用默认的数据库SQlite

  4:将服务启动  (切换到与manage.py平级的目录下,命令行执行下列命令)python3 manage.py runserver   然后在浏览器中输入:http://127.0.0.1:8000/

   即可看到以下页面:

    

  5:设计数据库表, 不用去数据库中,只需在myblog目录下的models.py设计, 添加内容如下:

    总共三张表。。

6: 表设计好了。我们将设计的表迁移到数据库中。分两步:

   ①:生成迁移文件:  python3 manage.py makemigrations

   ②:实现迁移: python3 manage.py migrate

        注意:生成的迁移文件在myblog目录下的migrations中可以看到。

7:接下来,我们创建超级管理用户

     Python3 manage.py createsuperuser

     

          注意:这里的用户名和密码一定要牢记。。后面登陆会用到。

8:将我们的模型添加到后台管理中

       操作: 在myblog目录下的admin.py文件中添加以下内容:

      

9: 开启服务:python3 manage.py runserver(后面再不强调了。)

   然后在浏览器中输入:http://127.0.0.1:8000/admin   即可看到以下界面:

10:登陆你刚才设置的用户名和密码。即可看到:

11: 这里我们创建一些博客。。在创建博客前,首先要创建标签和类别。。因为博客依赖标签和类别。。下面是我创建的博客

      保存后。。尽量多创建几篇博客

 12:由于上面显示“我的博客”只有博客名,显然不美丽。我们还想让其显示创建时间等。

     要达到那种效果,只需修改myblog目录下的admin.py文件, 修改内容:

再次刷新,你将看到:

    今天我们学习了创建项目+设计模型+迁移数据库+创建超级用户。。明天,我们将学习建立主页。。会用到一些前端的知识。。大家可提前熟悉一下。。

全部评论

相关推荐

醒工硬件:1学校那里把xxxxx学院去了,加了学院看着就不像本校 2简历实习和项目稍微精简一下。字太多,面试官看着累 3第一个实习格式和第二个实习不一样。建议换行 4项目描述太详细了,你快把原理图贴上来了。比如可以这样描述:使用yyyy芯片,使用xx拓扑,使用pwm控制频率与占空比,进行了了mos/电感/变压器选型,实现了xx功能 建议把技术栈和你做的较为有亮点的工作归纳出来 5熟悉正反激这个是真的吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
# 听劝,这个简历怎么改 #
14146次浏览 183人参与
# 面试被问“你的缺点是什么?”怎么答 #
6586次浏览 100人参与
# 水滴春招 #
16683次浏览 378人参与
# 入职第四天,心情怎么样 #
11380次浏览 63人参与
# 租房找室友 #
8069次浏览 53人参与
# 读研or工作,哪个性价比更高? #
26207次浏览 356人参与
# 职场新人生存指南 #
199342次浏览 5519人参与
# 参加完秋招的机械人,还参加春招吗? #
27045次浏览 276人参与
# 文科生还参加今年的春招吗 #
4123次浏览 31人参与
# 简历无回复,你会继续海投还是优化再投? #
48642次浏览 561人参与
# 你见过最离谱的招聘要求是什么? #
144729次浏览 829人参与
# 如果重来一次你还会读研吗 #
155737次浏览 1706人参与
# 机械人选offer,最看重什么? #
69081次浏览 449人参与
# 选择和努力,哪个更重要? #
44339次浏览 494人参与
# 如果再来一次,你还会学硬件吗 #
103659次浏览 1246人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
20532次浏览 414人参与
# 招聘要求与实际实习内容不符怎么办 #
46830次浏览 495人参与
# 22届毕业,是读研还是拿外包offer先苟着 #
4655次浏览 27人参与
# 你们的毕业论文什么进度了 #
901356次浏览 8961人参与
# 软开人,你觉得应届生多少薪资才算合理? #
81380次浏览 496人参与
# 国企还是互联网,你怎么选? #
109200次浏览 853人参与
牛客网
牛客企业服务