1.创建根目录:
django-admin startproject 项目名称
2.创建子目录:
(1)cd 项目名称
(2) django-admin startapp 子项目名称
3.项目配置文件
导入import pymysql
pymysql.install_as_MySQLdb()
在setings 中的INSTALLED_APPS中加入子目录名
DATABASES 中加入
'ENGINE':'django.db.backends.mysql',
'NAME':'myblog',(数据库名)
'USER':'root',(密码)
'PASSWORD':'root',
4配置主路由urls
1.导入包:from django.conf.urls import url,include
2.在urlpatterns = []中加入子项目名称
url(r'^user/',include('user.urls')),
5创建子路由urls
1.导包 from django.conf.urls import url
from .import views
urlpatterns=[]
6.models.py
导包:1from django.db import models
定义类(继承models.Model):
创建表的字段
7同步数据到数据库
生成指定数据库SQL脚本:python manage.py makemigrations
自动执行SQL脚本到数据库:python manage.py migrate
创建超级管理员:python mangae.py createsuperuser
8.增加数据
1.进入python manage.py shell 中
2.from 子项目名 import models
3.变量=models.类名.objects
然后对数据进行增删查改
展示界面
进入子目录views(建立)
导包;
from django.http import HttpResponse
from .import models
定义函数展示返回 #return HttpResponse(data)
配置子路由ursl:
在urlpatterns=[]中加入
url(r'^$',views.函数名,name='函数名'),
或
url(r'^函数名/',views.函数名,name='函数名'),
运行
python manage.py runserver