第一天:

    我写的这个博客项目有参考这位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文件, 修改内容:

再次刷新,你将看到:

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