超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

验证是否成功

cmd中输入

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

2、pycharm中创建Django项目。

菜单栏打开“文件”-“新建项目”-选择Django项目。

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

一个新建立的项目结构大概如下:

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

详细解释(很重要):

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

直接在Script parameters中输入脚本参数runserver,选中“显示这个页面”

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

将功能模块添加的项目设置中,只有将项目注册到项目中,自定义的功能模块才能被系统识别调用。

修改hello文件夹下setting.py文件,将新建的功能模块名app1添加到INSTALLED_APPS 数组中。

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

设置完后我们使用runserver重新启动服务器项目,如果没有报错,这证明连接成功。

Django的MTV结构

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

上面我们已经知道了如何连接数据库,如果进行服务器项目的设置,下面我们就可以根据业务进行后台架构了。

这里先对下面的工作做一下概括。

1、数据模型Model部分,将构造对象的结构和数据库的结构。

2、视图View部分,根据内容用户请求,返回数据给前端或传给模板。

3、模板Template部分,接收视图函数传递的参数,渲染html页面传给用户。

4、地址映射urls部分,将不同的网址,映射到不同的功能模块或不同的视图函数。

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

  • index函数,返回hello world字符串

  • finduser函数,返回用户对象字典

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

地址映射urls

为了根据不同是网址调用不同的视图,我们还需要编写urls文件。这是路由文件,根据用户打开的网址对应到不同的视图函数。

前面的教程我们已经创建了hello这个Django项目和app1这个功能模块。为了方便学习后面的教程,这里我们再创建一个功能模块app2。

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

我们配置hello项目的根路由为

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

配置app1应用的路由为

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程

未完待续,谢谢阅读!

超牛逼的框架Django开发全解 !史上最详细的开发教程!万字教程