django-setting
配置mysql
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #数据库 'HOST':'127.0.0.1', #ip 'PORT':'3306', #端口 'NAME': 'lianjia', #库名 'USER':'root', #用户名 'PASSWORD':'123456', #密码 } }
配置mongodb
DATABASES = { 'default': { 'ENGINE': None, }, } import mongoengine mongoengine.connect('库名')
static静态文件
STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static') ]
media静态文件
MEDIA_URL="/media/" MEDIA_ROOT=os.path.join(BASE_DIR,"media") #urls中: from django.views.static import serve url(r'^media/(?P<path>.*)/$', serve, {'document_root':settings.MEDIA_ROOT})
auth模块未登录跳转
LOGIN_URL = '/login/'
auth模块自定义User表
AUTH_USER_MODEL = "项目名.User"
时区的配置
LANGUAGE_CODE = 'en-us' # USE_TZ为False 才能指定时区 TIME_ZONE = 'Asia/Shanghai' USE_I18N = True USE_L10N = True # 如果为True 使用默认时区 USE_TZ = False