首页 > 其他 > 详细

django(一)

时间:2019-07-17 19:35:14      阅读:98      评论:0      收藏:0      [点我收藏+]

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

  

 

django(一)

原文:https://www.cnblogs.com/xzcvblogs/p/11203029.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!