django
2018-10-22 本文已影响0人
ahubaoan
from django.core.urlreolvers import reverse 反向解析url,具体用法可以参照轻量级django
这个是老版本写法了,新版本是
from django.urls import reverse
from django.core.cache import cache 服务端缓存
from django.http import httpReseponse
from django.conf import settings 导入配置,settings.configure
from django.urls import path, re_path 导入url的patten匹配
from django.shortcuts import render 渲染
from django.views.decorators.http import etag 客户端缓存
下面这些不需要太过记的:
from jdango.core.wsgi import get_wsgi_application 这个是自带wsgi
通常, INSTALLED_APPS
默认包括了以下 Django 的自带应用:
-
django.contrib.admin
-- 管理员站点, 你很快就会使用它。 -
django.contrib.auth
-- 认证授权系统。 -
django.contrib.contenttypes
-- 内容类型框架。 -
django.contrib.sessions
-- 会话框架。 -
django.contrib.messages
-- 消息框架。 -
django.contrib.staticfiles
-- 管理静态文件的框架。
数据库相关
数据库在setting里的配置,参照这个DATABASES
$ python manage.py migrate
这个 migrate
命令检查 INSTALLED_APPS
设置,为其中的每个应用创建需要的数据表,至于具体会创建什么,这取决于你的 mysite/settings.py
设置文件和每个应用的数据库迁移文件(我们稍后会介绍这个)。
在 Django 里写一个数据库驱动的 Web 应用的第一步是定义模型 - 也就是数据库结构设计和附加的其它元数据。