大数据 爬虫Python AI Sqlpython小课——零基础入门——学习笔记

python ---- Django架构的入门讲解

2020-06-07  本文已影响0人  幼姿沫

一   ****   创建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

    上一篇 下一篇

    猜你喜欢

    热点阅读