1.django的sttings配置
1)注解MIDDLEWARE 内的一个路径
MIDDLEWARE = [ ‘django.middleware.security.SecurityMiddleware‘, ‘django.contrib.sessions.middleware.SessionMiddleware‘, ‘django.middleware.common.CommonMiddleware‘, # ‘django.middleware.csrf.CsrfViewMiddleware‘, ‘django.contrib.auth.middleware.AuthenticationMiddleware‘, ‘django.contrib.messages.middleware.MessageMiddleware‘, ‘django.middleware.clickjacking.XFrameOptionsMiddleware‘, ]
2)建立项目后往sttings.py文件内结尾添加
STATICFILES_DIRS=( os.path.join(BASE_DIR,‘static‘), )
添加好后可以在项目内建立static模块,用来存放前端css,js等文件
3)配置数据库
‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, ‘NAME‘: ‘s8day61‘, ## 数据库名称 ‘USER‘: ‘root‘, ‘PASSWORD‘: ‘123‘, ## 安装 mysql 数据库时,输入的 root 用户的密码 ‘HOST‘: ‘127.0.0.1‘, }
4)添加数据的配置哈偶级的在当前目录下的 __init__.py文件
import pymysql pymysql.install_as_MySQLdb()
5)创建app
python manage.py startapp 自定义app名称
创建app的目录结构 admin.py : 写和django-admin相关的配置 apps: 对app的配置 models: 数据表模型 (********) tests: 测试 views: 视图函数 (*******)
6)注册app
INSTALLED_APPS = [
‘django.contrib.admin‘,
‘django.contrib.auth‘, ‘django.contrib.contenttypes‘, ‘django.contrib.sessions‘, ‘django.contrib.messages‘, ‘django.contrib.staticfiles‘, ‘app02‘,自己注册的 ‘app03‘,自己注册的
]
7)路由分组
urls.py
url(r‘^app02/‘, include(‘app02.urls‘)), url(r‘^app03/‘, include(‘app03.urls‘)),
app下的路由
from app02.views import * url(r‘^index/‘, index)), url(r‘^login/‘, login)),
这样设置后访问路径是:127.0.0.1:8000/app02/index
8)创建表
class jurisdiction(models.Model): jname=models.CharField(max_length=20,null=True) path=models.CharField(max_length=100,null=True) jur_id=models.IntegerField()
9)在pycharm内的django项目下的Terminal框内输入命令
python manage.py makemigrations python manage.py migrate
原文:https://www.cnblogs.com/xzcvblogs/p/11203029.html