码迷,mamicode.com
首页 > Web开发 > 详细

Web框架——Django笔记

时间:2016-10-08 01:37:31      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

Web框架——Django笔记

 

MVC和MTV

  MVC:Model、View、Controller

  MTV:Model、Template、View


Django——MTV

1、创建Django程序   (注:创建前需注意配置Django环境变量,python2.7和3.5环境变量)

  a.命令(使用cmd命令创建)

      django-admin startproject mysite      创建project

      cd mysite

      python manage.py startapp app01   创建app01

      python manage.py startapp app02   创建app02

  b.pycharm(使用Pycharm创建)

      创建Django程序

      Win:

        终端:python manage.py startapp app01

      Mac :

        option+R

          startapp app01

Django工作流程

先进urls.py匹配——到指定的views找函数——取到函数之后到templates模板里取模板——去数据库取数据models.py——返回给user(Urls.py——views——templates——views——models——views——user

技术分享

admin.py   主要用来快速操作数据库

Models          不能改成文件夹(以后ORM数据库写在这里)

views            可以改成一个文件夹(用户的请求在这里搞)

Settings.py   全局配置文件存放地方(基础路径,连接数据库、时区、静态文件)

Urls.py          一个URL对应一个函数(定义一个URL,相当于配置一个路由关系)

Wsgi.py        Web服务网关接口(本质是用来创建socket)

Templates    放模板

manage.py     Django启动文件


先配置URL(定义一个URL,相当于配置一个路由关系)

 技术分享

在app里写函数(定义一个函数)

技术分享


2、执行Django程序

  进入project

  python manage.py runserver 127.0.0.1:8000

  点pycharm >

技术分享      

 访问浏览器结果

技术分享


3、Django依赖数据库

    配置settings

    生成数据库表:

      python manage.py makemirations   #生成配置文件

      python manage.py migrate             #根据配置文件创建数据库相关

技术分享


 4.admin.py(主要用来快速操作数据库

    python manage.py createsuperuser

    ...

    http://localhost:8000/admin/

 

 

 技术分享

Web框架——Django笔记

标签:

原文地址:http://www.cnblogs.com/yard/p/5937037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!