首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于“Python”的核心知识点整理大全64

', 'DIRS': [os.path.join(BASE_DIR, 'learning_log/templates')], 'APP_DIRS': True, --snip-- }, ] --...$ git commit -am "Added custom 404 and 500 error pages." 3 files changed, 15 insertions(+), 10 deletions...使用方法get_object_or_404() 现在,如果用户手工请求不存在的主题或条目,将导致500错误。Django尝试渲染请求的页 面,但没有足够的信息来完成这项任务,进而引发500错误。...对于这种情形,将其视为404错误更 合适,为此可使用Django快捷函数get_object_or_404()。这个函数尝试从数据库获取请求的对象, 如果这个对象不存在,就引发404异常。...我们在views.py中导入这个函数,并用它替换函数get(): views.py --snip-- from django.shortcuts import render, get_object_or

10210

关于“Python”的核心知识点整理大全62

dj-database-url包帮助 Django与Heroku使用的数据库进行通信,dj-static和static3包帮助Django正确地管理静态文件, 而gunicorn是一个服务器软件,能够在在线环境中支持应用程序提供的服务...(os.path.abspath(__file__)) STATIC_ROOT = 'staticfiles' STATICFILES_DIRS = ( os.path.join(BASE_DIR...其他设置的作用分别如下:支持HTTPS请求(见3);让Django能够使用 Heroku的URL来提供项目提供的服务(见4);设置项目,使其能够在Heroku上正确地提供静态 文件(见5)。...--snip-- import os from django.core.wsgi import get_wsgi_application from dj_static import Cling os.environ.setdefault...("DJANGO_SETTINGS_MODULE", "learning_log.settings") application = Cling(get_wsgi_application()) 我们导入了帮助正确地提供静态文件的

16710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券