Django5.0入门基本使用
# 导入Django模块
import django
from django.http import HttpResponse
# 定义一个简单的视图函数
def hello(request):
return HttpResponse("Hello, Django!")
# 定义一个处理404错误的视图函数
def page_not_found(request, exception):
return HttpResponse("Page not found", status=404)
# 定义一个处理500错误的视图函数
def server_error(request):
return HttpResponse("Server error", status=500)
# 定义一个处理CSRF失败的视图函数
from django.template import loader, RequestContext
from django.http import HttpResponse
def csrf_failure(request, reason=""):
response = loader.get_template('csrf_failure.html').render({'reason': reason})
return HttpResponse(response, content_type='text/html', status=403)
# 定义一个自定义的400错误视图
def bad_request(request):
response = loader.get_template('bad_request.html').render()
return HttpResponse(response, content_type='text/html', status=400)
在这个例子中,我们定义了几个简单的视图函数,用于处理常见的HTTP响应。这些函数可以作为Django项目中的参考,用于学习和实践如何在Django中创建基本的Web应用。
评论已关闭