1.创建一个项目

django-admin.py startproject HelloWorld
2.进入HelloWorld项目,在manage.py的同一级目录,创建templates目录,并在templates目录下新建404.html,500.html两个文件。
3.修改settings.py
(1.)DEBUG修改为False,(2.)ALLOWED_HOSTS添加指定域名或者IP,(3.)指定模板路径 ‘DIRS' : [os.path.join(BASE_DIR,‘templates')],
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = False
ALLOWED_HOSTS = ['localhost','www.example.com', '127.0.0.1']
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, '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',
],
},
},
]
4.新建一个views.py
from django.http import HttpResponse
from django.shortcuts import render_to_response
from django.views.decorators.csrf import csrf_exempt
@csrf_exempt
def hello(request):
return HttpResponse('Hello World!')
@csrf_exempt
def page_not_found(request):
return render_to_response('404.html')
@csrf_exempt
def page_error(request):
return render_to_response('500.html')
5.修改urls.py,代码如下
from django.conf.urls import url from django.contrib import admin import HelloWorld.views as view urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^test$', view.hello), ] handler404 = view.page_not_found handler500 = view.page_error
重新编译,重启uwsgi,输入localhost/HelloWorld/test,显示'Hello World!',输入其它地址会显示404.html内容,如果出错则显示500.html内容。
# django
# 自定义404页面
# 404
# 自定义
# 页面设置
# Django 自定义404 500等错误页面的实现
# python django 访问静态文件出现404或500错误
# Django自定义全局403、404、500错误页面的示例代码
# 并在
# 重启
# 创建一个
# 新建一个
# 目录下
# class
# brush
# DIRS
# pre
# join
# path
# BASE_DIR
# os
# localhost
# production
# www
# WARNING
# SECURITY
# run
# turned
相关文章:
网站制作模板下载什么软件,ppt模板免费下载网站?
建站之星收费标准详解:套餐费用及年费价格表一览
建站与域名管理如何高效结合?
制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
建站为何优先选择香港服务器?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
如何通过VPS搭建网站快速盈利?
简单实现Android文件上传
制作宣传网站的软件,小红书可以宣传网站吗?
,南京靠谱的征婚网站?
h5在线制作网站电脑版下载,h5网页制作软件?
营销式网站制作方案,销售哪个网站招聘效果最好?
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
如何快速生成橙子建站落地页链接?
昆明高端网站制作公司,昆明公租房申请网上登录入口?
Java解压缩zip - 解压缩多个文件或文件夹实例
如何设计高效校园网站?
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
建站之星后台密码遗忘如何找回?
打鱼网站制作软件,波克捕鱼官方号怎么注册?
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
如何选择适合PHP云建站的开源框架?
建站主机与虚拟主机有何区别?如何选择最优方案?
如何获取开源自助建站系统免费下载链接?
盐城做公司网站,江苏电子版退休证办理流程?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
*服务器网站为何频现安全漏洞?
建站主机选虚拟主机还是云服务器更好?
如何在IIS中配置站点IP、端口及主机头?
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
威客平台建站流程解析:高效搭建教程与设计优化方案
网站制作费用多少钱,一个网站的运营,需要哪些费用?
广州营销型建站服务商推荐:技术优势与SEO优化解析
微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?
公司网站的制作公司,企业网站制作基本流程有哪些?
如何在橙子建站上传落地页?操作指南详解
广东专业制作网站有哪些,广东省能源集团有限公司官网?
英语简历制作免费网站推荐,如何将简历翻译成英文?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
北京的网站制作公司有哪些,哪个视频网站最好?
网站制作新手教程,新手建设一个网站需要注意些什么?
如何彻底删除建站之星生成的Banner?
C++用Dijkstra(迪杰斯特拉)算法求最短路径
移民网站制作流程,怎么看加拿大移民官网?
番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?
宁波免费建站如何选择可靠模板与平台?
建站之星如何一键生成手机站?
大连网站制作公司哪家好一点,大连买房网站哪个好?
*请认真填写需求信息,我们会在24小时内与您取得联系。