最详细的Django架构的入门讲解,挺适合小白的,讲的很详细

推荐一下我建的python学习交流qun:850973621,群里有免费的视频教程,开发工具、
电子书籍、项目源码分享。一起交流学习,一起进步!

一   ****   创建Django项目

1.下载Django

pip install django==3.0

image

2.创建django项目

django-admin  startproject    +++   项目名称

3.运行django

python manage.py runserver

image

4.创建django应用

python manage.py startapp     +++  应用名称

image

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

image

7.映射到数据库

python manage.py migrate

image

二   ****    Django目录介绍

image

2.各个文件配置

image

3.MTV模式简介以及图示

1.    MVC模式简介

image

2.Django网页的运行机制

Django的MTV模式本质上和MVC是一样的,也是为了各组件间的松耦合关系,只是定义上有些许不同,Django的MTV分别是指:

**M 代表模型(Model):**负责业务对象和数据库的关系映射(ORM)。

**T  代表模板(Tempalte):**负责如何把页面展示给用户(html)。

**V  代表视图(View):**负责业务逻辑,并在适当的时候调用Model和Template。

除了以上三层之外,还需要一个URL分发器,它的作用是将一个个的页面请求分发给不同的View处理,View再调用相应的Model和Template,MTV的响应模式如下所示:

image

具体内容链接:https://www.jianshu.com/p/c30892da60c1

image

三  ****   项目展示

1.url路径配置图示***

image

2…数据库模板

image

3.网页页面     Computer.html

首页

电脑的组成

  • CPU
  • 主板
  • 硬盘
  • 鼠标
  • 屏幕

4.操作页面

image

5.效果页面

image

6.数据库的增删改查

image

四  ****   报错信息更改

1.AssertionError: Model app01.Student can’t have more than one auto-generated

解决办法:加入primary_key=True

image

五  ****  将数据渲染到页面

1.数据库内容

image

2.views.py

image

3.urls.py

image

4.书籍的页面

image

5.效果页面*****

image

六  ****    虚拟环境配置

Ⅰ   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

作者:幼姿沫
链接:https://www.jianshu.com/p/ef3c50481784
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值