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

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

  • 3
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值