【Django】相关问题处理集合

作者: 简书这个地方快倒闭了 | 来源:发表于2017-07-07 14:54 被阅读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 ]

    相关文章

      网友评论

        本文标题:【Django】相关问题处理集合

        本文链接:https://www.haomeiwen.com/subject/ztolhxtx.html