Django 三板斧、静态文件、request方法
Django是一个开放源代码的Web应用框架,采用MVC的软件设计模式,它的主要目标是使得开发者能够快速地开发一个网站,它提供了一个健壮的数据库管理工具以及一个可以被扩展的视图系统。
Django三板斧:
- Model(模型):定义了应用的数据结构及其行为。
- View(视图):定义了如何呈现数据和界面的逻辑。
- Controller(控制器):处理用户的交互和业务逻辑。
Django静态文件:
Django项目中,静态文件通常存放在static文件夹内。在模板中引入静态文件,可以使用
{% static %}
模板标签。<link rel="stylesheet" type="text/css" href="{% static 'css/style.css' %}"> <script type="text/javascript" src="{% static 'js/script.js' %}"></script>
Django的request方法:
Django中的request对象包含了所有的HTTP请求信息。常用的方法包括:
request.method
:获取HTTP请求方法(例如:GET
,POST
)。request.GET
:获取GET请求参数,返回QueryDict对象。request.POST
:获取POST请求参数,返回QueryDict对象。request.FILES
:获取上传的文件。
from django.http import HttpResponse def my_view(request): if request.method == 'GET': # 处理GET请求 return HttpResponse('GET方法的响应') elif request.method == 'POST': # 处理POST请求 return HttpResponse('POST方法的响应')
以上是对Django三板斧、静态文件和request方法的简要介绍和使用示例。
评论已关闭