Django框架笔记
-
-
-
- Django简介:
- 开发环境:
- 学习目标:
- 实现过程:
- 六. 定义视图与路由
-
- 1. 注册子应用(students)
- 2. 在子应用中新建一个urls.py文件用于保存该应用的路由![在这里插入图片描述](https://img-blog.csdnimg.cn/20200211191330446.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDYzMDU2MA==,size_16,color_FFFFFF,t_70)
- 3. 在students/urls.py文件中定义路由信息
- 4. 子应用(students)的视图中定义视图
- 5. 在工程总路由demo4/urls.py中添加子应用的路由数据
- Django学习资料
-
-
Django简介:
Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。
开发环境:
- PyCharm
- Python3.6
- VirtuaBox(虚拟机)
- mysql5.7
- django1.11.11
学习目标:
- 一. 搭建环境
- 二. 创建工程项目
- 三. 创建子应用
- 四. 工程项目的映射
- 五. PyCharm的相关设置
- 六. 定义视图与路由
实现过程:
一. 搭建环境
1. 创建虚拟环境
命令:mkvirtualenv 虚拟环境名 -p python3
说明: ①. 虚拟环境名使用英文命名。
②. 这里的 “-p python3” 是指用指定python3版本去创建虚拟环境, 如果不加系统会默认用python3版本,加不加不影响效果。
2. 进入虚拟环境,安装django
命令: " workon " (可以查看当前的虚拟环境)
" workon 虚拟环境名 " (进入该虚拟环境)
" pip list "(查看当前虚拟环境的已有的包)
①. 查看当前虚拟环境的包
提示:每次创建一个虚拟环境都需要手动安装所需要的包。
② 安装 django
命令:pip install django==1.11.11
后面跟的(==1.11.11)是指定版本,不加则指定安装最新版本(根据需求而定)。
二. 创建工程项目
1. 在虚拟机中创建项目
命令:django-admin startproject 项目名称
项目名称随意,最好使用英文。
提示:为了方便查看,我把工程项目文件创建到桌面。
三. 创建子应用(app)
进入工程项目(demo4),创建子应用
命令:python manage.py startapp 应用名
四. 工程项目的映射
在虚拟机创建好工程项目后,需要映射到本地上。
1. 创建一个文件夹,文件名最好与工程项目名相同。
2. 打开pycharm,打开刚才创建的文件夹。
3. pycharm远程连接linux(虚拟机)
Tools——>Deployment——>Configuration…
4. 把虚拟机里的工程项目映射到本地
五. PyCharm的相关配置
1. 设置代码同步
2. 配置解释器
最后记得点 “OK”
运行程序,测试一下
3. 编辑配置
①.在软件右上角找到manage旁边的倒三角符号
②.在Parameters输入:runserver 0.0.0.0:8000
注意: 这里的 8000 是虚拟机的端口号。
4. 再次运行manage.py文件
显示如图信息就表示成功了~
六. 定义视图与路由
1. 注册子应用(students)
创建出来的子应用的目录文件虽然被放到了工程项目目录中,但是django工程并不能立即直接使用该子应用,需要注册后才能使用。
①设置ip访问权限
②. 注册子应用
2. 在子应用中新建一个urls.py文件用于保存该应用的路由
3. 在students/urls.py文件中定义路由信息
4. 子应用(students)的视图中定义视图
5. 在工程总路由demo4/urls.py中添加子应用的路由数据
测试:在浏览器输入路由(127.0.0.1:8000/students/index/)
这样,测试通过了~
Django学习资料
好了,就写到这里吧~
如果有什么错的地方,欢迎纠正,
觉得有帮助的话记得点赞支持一下哦!