Django框架的理解与Django开发过程的总结

    第一次接触Web开发,对其背后的逻辑关系不了解,导致看视频教程学习起来比较吃力,所以花了几天的时间,反复看视频、参考其他人的完整web项目开发过程。然后自己原样照搬做了一个简易博客。从中慢慢吸收理解背后的原理,虽然到现在还没有理解透,许多Django内置的函数方法还不理解,但总体的来说已经有了个大体的认识。从0到1是挺不容易的,下面是对Django框架的自己的一些理解,个人认为我以一个初学者的角度来总结,会更通俗易懂一点。

    首先Django框架的思想是与MVC框架思想一致的,网上有许多介绍MVC框架的导向图,虽然不乏很专业的图,但对于一个初学者来说,会越看越乱。下面是我自己对MVC框架的一个理解:


    其实看我自己写的图,意图更倾向于开发一个Django项目要有哪几个步骤,对,我觉得,要MVC框架吃透,那就要知道开发项目需要哪几个步骤,下面对开发的步骤进行细化:

开发步骤的前提是已经安装配置Django与开发环境(数据库、服务器),数据库与服务器我这里选用phpstudy,是一个集成环境,同时集成了Mysql以及Apache服务器。

1、创建一个Django项目:Django-admin startproject XXX

2、创建一个App:Django-admin startapp XXX

3、将App配置到Setting文件当中去

4、打开app的文件下的model.py文件,编写model,这里主要是编写web所需要的数据表

5、将数据导入到数据库当中去:python manage.py makemigrations XXX

6、同步数据库:python manage.py migrate

7、打开admin.py文件,注册数据库,这里是将model注册到后台当中,以便用后台来对数据进行增删改

8、创建模板:在项目目录下创建templates文件夹,在文件夹下创建XXX.html模板文件

9、配置Setting:


将TEMPLATES改成红框内的样子

10、设置views.py文件,导出数据库中的数据并在模板中使用这些数据

11、绑定url:打开urls.py文件,一个view对应一个url,设置访问路径,哪个url访问哪个view

    看得出来,步骤还是蛮多的,索性把步骤都写出来,这样方便以后加快自己的开发过程,也清晰了开发的思路。

发布了45 篇原创文章 · 获赞 118 · 访问量 9万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章