|
1.加载静态资源:在项目中创建名为‘static’的文件夹,里面可以放置静态文件(css,img,js….等文件夹),在HTML文件中先调用{% load static%}。
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
2.在工程下创建templates文件夹,在settings中配置
TEMPLATES = [
{
'DIRS': [os.path.join(BASE_DIR,'templates')],
},
]
3.使用Mysql数据库,首先安装pymysql:pip install pymysql然后在settings配置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'xxx',
'USER': 'root',
'PASSWORD': '123456',
'HOST': 'localhost',
'PORT': '3306'
}
}
在工程的init.py中添加初始化代码
import pymysql
pymysql.install_as_MySQLdb()
4,在settings进行缓存配置
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.db.DatabaseCache',
'LOCATION': 'my_cache_table',
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
'MAX_ENTRIES': 1000
}
},
'redis': {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://127.0.0.1:6379/1",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
}
}
}
:使用框架默认缓存,创建表名python manage.py createcachetable xxx
|