Django复习1

Django复习1的相关文章

django复习--什么是MTV模式

MTV和MVC在web开发上并没有多少区别,但是在python框架有一些区别? 把数据存取逻辑.业务逻辑和表现逻辑组合在一起的概念有时被称为软件架构的 Model-View-Controller (MVC)模式. 在这个模式中, Model 代表数据存取层,View 代表的是系统中选择显示什么和怎么显示的部分,Controller 指的是系统中根据用户输入并视需要访问模型,以决定使用哪个视图的那部分. Django 紧紧地遵循这种 MVC 模式,可以称得上是一种 MVC 框架. 以下是 Djan

django复习笔记2:models

关于models,主要想说的是django shell以及生成测试数据的脚本这两部分 先看一个设置了外键的models from django.db import models from django.utils import timezone from django.contrib.auth.models import User class Post(models.Model): author = models.ForeignKey(User) title = models.CharField

django复习--如何建立一个django项目

1.cd到项目文件夹下 2.创建一个django项目:django-admin startproject firstsite(项目名称) 3.若同时安装了2.x和3.x版本的python,则需要在manage.py最上方把#!/usr/bin/env python 改为 #!/usr/bin/env python3 (接下来以此情况为例) 4.创建一个django实例:python3 manage.py startapp firstapp(实例名称)

django复习笔记3:urls/views/templates三板斧

0.先看看文件结构 sh-3.2# tree -L 2 mysite/ mysite/ ├── __pycache__ │   └── manage.cpython-34.pyc ├── blog │   ├── __init__.py │   ├── __init__.pyc │   ├── __pycache__ │   ├── admin.py │   ├── admin.pyc │   ├── migrations │   ├── models.py │   ├── models.pyc

django复习笔记1:环境配置

一.环境搭建 1.requirements.txt Django==1.7 Pillow==2.9.0 2.检验一下django版本 (venv)sh-3.2# pwd /Users/lsf (venv)sh-3.2# cd code/ (venv)sh-3.2# python -c "import django;print(django.get_version())" 1.7 在这里扯一下“python -c”命令,这个命令可以让python令人诟病的空格得到释放.以前有人扯到如果p

django复习--如何设置模板路径

设置模板路径:在settings.py中找到templates,添加红色部分,表示设置路径到与setting.py上级目录同级的"templates"文件夹下 TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')] , 'APP_DIRS': True, 'OPTIONS': { 'context

Django复习

一.Django安装与配置: 1.windows终端:pip install django 安装成功后在python配置好环境变量的情况下创建django目录: 命令: # 创建Django程序 django-admin startproject mysite # 进入程序目录 cd mysite # 启动socket服务端,等待用户发送请求 python manage.py runserver 127.0.0.1:8080 2.项目基本目录结构: app01:代码处理目录,可以在终端输入 py

Django复习2

一.创建django程序 终端命令:django-admin startproject sitename IDE创建Django程序时,本质上都是自动执行上述命令 其他常用命令: python manage.py runserver 0.0.0.0 python manage.py startapp appname python manage.py syncdb python manage.py makemigrations python manage.py migrate python man

django复习-1-环境搭建和创建项目

一.虚拟环境搭建 1. 创建虚拟环境,需要联网 mkvirtualenv django_py3_1.11 -p python3 2. 安装Django 使用django 1.11.11版本,注意需要联网 pip install django==1.11.11 3.创建django工程 django-admin startproject demo(工程名称) 4.工程目录说明 与项目同名的目录,此处为demo. settings.py 是项目的整体配置文件. urls.py 是项目的URL配置文件