验证是否成功
cmd中输入
2、pycharm中创建Django项目。
菜单栏打开“文件”-“新建项目”-选择Django项目。
一个新建立的项目结构大概如下:
详细解释(很重要):
直接在Script parameters中输入脚本参数runserver,选中“显示这个页面”
将功能模块添加的项目设置中,只有将项目注册到项目中,自定义的功能模块才能被系统识别调用。
修改hello文件夹下setting.py文件,将新建的功能模块名app1添加到INSTALLED_APPS 数组中。
设置完后我们使用runserver重新启动服务器项目,如果没有报错,这证明连接成功。
Django的MTV结构
上面我们已经知道了如何连接数据库,如果进行服务器项目的设置,下面我们就可以根据业务进行后台架构了。
这里先对下面的工作做一下概括。
1、数据模型Model部分,将构造对象的结构和数据库的结构。
2、视图View部分,根据内容用户请求,返回数据给前端或传给模板。
3、模板Template部分,接收视图函数传递的参数,渲染html页面传给用户。
4、地址映射urls部分,将不同的网址,映射到不同的功能模块或不同的视图函数。
-
index函数,返回hello world字符串
-
finduser函数,返回用户对象字典
地址映射urls
为了根据不同是网址调用不同的视图,我们还需要编写urls文件。这是路由文件,根据用户打开的网址对应到不同的视图函数。
前面的教程我们已经创建了hello这个Django项目和app1这个功能模块。为了方便学习后面的教程,这里我们再创建一个功能模块app2。
我们配置hello项目的根路由为
配置app1应用的路由为
未完待续,谢谢阅读!