一 **** 创建Django项目
1.下载Django
pip install django==3.0
2.创建django项目
django-admin startproject +++ 项目名称
3.运行django
python manage.py runserver
4.创建django应用
python manage.py startapp +++ 应用名称
5.创建数据库
models.py模板中建立表格内容
class className (models.Model):
id=models.AutoFiled(primary_key=True)
name=models.CharField(max_length=30)
gender=models.CharFiled(max_length=10)
age=models.IntegerField(max_length=10)
birthday=models.DateTimeField(max_length=20)
6.迁移数据库
python manage.py makemigrations
7.映射到数据库
python manage.py migrate
二 **** Django目录介绍
2.各个文件配置
3.MTV模式简介以及图示
1. MVC模式简介
2.Django网页的运行机制:
Django的MTV模式本质上和MVC是一样的,也是为了各组件间的松耦合关系,只是定义上有些许不同,Django的MTV分别是指:
M 代表模型(Model):负责业务对象和数据库的关系映射(ORM)。
T 代表模板(Tempalte):负责如何把页面展示给用户(html)。
V 代表视图(View):负责业务逻辑,并在适当的时候调用Model和Template。
除了以上三层之外,还需要一个URL分发器,它的作用是将一个个的页面请求分发给不同的View处理,View再调用相应的Model和Template,MTV的响应模式如下所示:
具体内容链接:https://www.jianshu.com/p/c30892da60c1
三 **** 项目展示
1.url路径配置图示***
2..数据库模板
3.网页页面 Computer.html
<!DOCTYPE html>
<html lang="en">
<meta charset="UTF-8">
<title>首页
<h1>电脑的组成
<li>CPU
<li>主板
<li>硬盘
<li>鼠标
<li>屏幕
</html>
4.操作页面
5.效果页面
6.数据库的增删改查
四 **** 报错信息更改
1.AssertionError: Model app01.Student can't have more than one auto-generated
解决办法:加入primary_key=True
五 **** 将数据渲染到页面
1.数据库内容
2.views.py
3.urls.py
4.书籍的页面
5.效果页面*****
页面显示效果六 **** 虚拟环境配置
Ⅰ 1.安装虚拟环境
pip install virtualenv
2.创建虚拟环境
virtualenv [虚拟环境的名字]
3.进入环境:
虚拟环境创建好了以后,那么可以进入到这个虚拟环境中,然后安装一些第三方包,进入虚拟环境在不同的操作系统中有不同的方式,一般分为两种,第一种是Windows,第二种是*nix:
windows进入虚拟环境:进入到虚拟环境的Scripts文件夹中,然后执行activate。
*nix进入虚拟环境:source /path/to/virtualenv/bin/activate
一旦你进入到了这个虚拟环境中,你安装包,卸载包都是在这个虚拟环境中,不会影响到外面的环境。
4.退出虚拟环境:
退出虚拟环境很简单,通过一个命令就可以完成:deactivate。
Ⅱ 对virtualenvwrapper 虚拟环境的操作
1.安装virtualenvwrapper
*nix 系统 * pip install virtualenvwrapper
windows系统 * pip install virtualenvwrapper-win
2.创建虚拟环境
mkvirtualenv my_env
3.切换到某个虚拟环境
workon my_env
4.退出当前虚拟环境
deactivate
5.删除某个虚拟环境
rmvirtualenv my_env
6.列出所有的虚拟环境
lsvirtualenv
7.进入到虚拟环境所在的目录
cdvirtualenv
8.修改mkvirtualenv的默认路径:
在我的电脑->右键->属性->高级系统设置->环境变量->系统变量中添加一个参数WORKON_HOME,将这个参数的值设置为你需要的路径。9.创建虚拟环境的时候指定Python版本:
在使用mkvirtualenv的时候,可以指定--python的参数来指定具体的python路径:
mkvirtualenv --python==C:\Python36\python.exe hy_env
网友评论