码迷,mamicode.com
首页 > 数据库 > 详细

Django中MySQL的配置

时间:2018-08-22 14:57:24      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:cat   nbsp   页面   编辑器   同名   注释   def   name   pass   

1.->django-admin startproject 项目名称   2.->cd 项目名称  3.->python manage.py startapp app名称

2.->IDE(编辑器)打开项目找到settings.py

INSTALLED_APPS = [
‘django.contrib.admin‘,
‘django.contrib.auth‘,
‘django.contrib.contenttypes‘,
‘django.contrib.sessions‘,
‘django.contrib.messages‘,
‘django.contrib.staticfiles‘,
‘app01.apps.App01Config‘, # 写上新创建的app名称
]

3.->注释掉csrf

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‘,
]

4.->在manage.py同级目录下创建文件夹templates存放页面模板(html)

TEMPLATES = [
{
‘BACKEND‘: ‘django.template.backends.django.DjangoTemplates‘,
‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)], # 写上文件路径
      ........

5.->cmd   1.-> mysql -u用户名 -p密码   2.->show databases;   3.->create database 数据库名称;

配置数据库连接信息:

DATABASES = {
    "default": {
        "ENGINE": "django.db.backends.mysql",
        "NAME": "你的数据库名称",  # 需要自己手动创建数据库
        "USER": "root",          # 用户名
        "PASSWORD": "数据库密码",
        "HOST": "localhost",
        "POST": 3306
    }
}

6.->在manage.py同级目录下创建文件夹static存在静态文件(html要用的第三方模板->文件)

STATIC_URL = ‘/static/‘
STATICFILES_DIRS = [
os.path.join(BASE_DIR, ‘static‘)
]

7.->找到项目同名文件夹下中的__init__.py写上

import pymysql
pymysql.install_as_MySQLdb()


Django中MySQL的配置

标签:cat   nbsp   页面   编辑器   同名   注释   def   name   pass   

原文地址:https://www.cnblogs.com/Guishuzhe/p/9517243.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!