Django程序猿阵线联盟-汇总各类技术干货

【Django】相关问题处理集合

2017-07-07  本文已影响207人  简书这个地方快倒闭了

本文章用于收集一些Django开发当中遇到的一些问题。

1.

问题:Django运行访问项目出现的问题:

DisallowedHost at /Invalid HTTP_HOST header: '10.211.55.6:8000'. You may need to add u'10.211.55.6' to ALLOWED_HOSTS.

clipboard.png

解决方法:

django-admin.py startproject project-name创建的项目中去修改 setting.py 文件:
ALLOWED_HOSTS = ['*'] #在这里请求的host添加了*,于是就成功的访问到了Django的项目了。


2.Django - Settings中Templates的路径设置

解决方法:

TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], # 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', ], }, }, ]
参考阅读-传送门


3.注意django1.10后关于urls.py的配置变化

Django官方鼓励先引用再使用,同时支持低版本。

from django.contrib import admin from django.conf.urls import url from article.views import test urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^test/$',test), #127.0.0.1:8000/test ]

上一篇下一篇

猜你喜欢

热点阅读