博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django 2 数据库配置
阅读量:4920 次
发布时间:2019-06-11

本文共 1979 字,大约阅读时间需要 6 分钟。

1.配置模板文件

在项目根目录新建一个templates文件夹,用于存放模版文件。

TEMPLATES = [    {        'BACKEND': 'django.template.backends.django.DjangoTemplates',        'DIRS': [os.path.join(BASE_DIR, 'templates')],        'APP_DIRS': True,        'OPTIONS': {            'context_processors': [                'django.template.context_processors.debug',                'django.template.context_processors.request',                'django.contrib.auth.context_processors.auth',                'django.contrib.messages.context_processors.messages',            ],            # 将函数内置到模板中 https://docs.djangoproject.com/en/2.1/topics/templates/            'builtins': ['django.templatetags.static'],        },    },]

2.配置mysql数据库

mysql -uroot -p0000

  创建数据库

mysql> CREATE DATABASE mysite CHARSET=utf8; mysql> CREATE USER lubai IDENTIFIED BY'0000'; mysql> GRANT ALL PRIVILEGES ON mysite.* TO 'lubai'@'%'; mysql> FLUSH PRIVILEGES; DATABASES= { 'default': { 'ENGINE': 'django.db.backends.mysql', # 数据库引擎 'NAME': 'mysite', # 数据库名称 'USER': 'lubai', # 数据库登录用户名 'PASSWORD': '0000', # 密码 'HOST': '127.0.0.1', # 数据库主机IP,如保持默认,则为127.0.0.1 'PORT': 3306, # 数据库端口号,如保持默认,则为3306 } } 方法二 DATABASES= { 'default': { 'ENGINE': 'django.db.backends.mysql', 'OPTIONS': { 'read_default_file': 'utils/dbs/my.cnf', }, } } (youkou_env) pyvip@VIP:~$ pip install -i https://pypi.douban.com/simple pymysql # 在虚拟机中安装django-redis pip install -i https://pypi.douban.com/simple django-redis # 在settings.py文件中指定redis配置 CACHES= { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/0", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", } }, } 3 设置redis缓存 用于存放用户session信息、短信验证码以及图片验证码信息等。
# 在settings.py文件中指定redis配置CACHES = {    "default": {        "BACKEND": "django_redis.cache.RedisCache",        "LOCATION": "redis://127.0.0.1:6379/0",        "OPTIONS": {            "CLIENT_CLASS": "django_redis.client.DefaultClient",        }    },}

 

 

转载于:https://www.cnblogs.com/liubosong/p/10670114.html

你可能感兴趣的文章
重装上了Fedora8自带的MySQL5.0.45,再试,告捷!!
查看>>
AI1.1-人工智能史
查看>>
Mybatis typeAliases别名
查看>>
12 将类处理为excel,再将excel处理为类(界限计划3)
查看>>
《Effective C#》读书笔记——条目24:用委托实现回调<使用C#表达设计>
查看>>
C++刷题——2802: 推断字符串是否为回文
查看>>
24 小时时间比较大小
查看>>
Java实现CORS跨域请求
查看>>
浅谈php web安全
查看>>
转载:C++运算符优先级
查看>>
《A Survey of Answer Extraction Techniques in Factoid Question Answering》Reading Notes
查看>>
查询数据库中的满足特定条件的数据
查看>>
BZOJ 4260 trie树
查看>>
Netty socket.io 启用Epoll 模式异常
查看>>
权限修饰符(访问指示符)——《Thinking in Java》随笔006
查看>>
使用iostat分析IO性能
查看>>
Maximum number of WAL files in the pg_xlog directory (1)
查看>>
dva源码解析(三)
查看>>
Linux常用命令大全
查看>>
leetcode244- Shortest Word Distance II- medium
查看>>