Django 请求配置

http请求配置

请求流程

urls.py配置

复制代码
from first_app import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('test/',views.first_test),
]

views.py配置

复制代码
from django.shortcuts import render,HttpResponse

# Create your views here.
def first_test(request):
    print('第一个Django项目views')
    return HttpResponse('Django项目第一次请求成功')

启动服务

复制代码
python manage.py runserver

浏览器发送请求

其中在views.py文件中,每一个请求方法需要有一个request参数,通过该参数可以获取请求相应信息。可以使用dir(request)打印查看详细。

复制代码
['COOKIES', 'FILES', 'GET', 'META', 'POST', '__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', 
'__init_subclass__', '__iter__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_current_scheme_host', '_encoding', '_get_full_path', '_get_post', '_get_raw_host', 
'_get_scheme', '_initialize_handlers', '_load_post_and_files', '_mark_post_parse_error', '_messages', '_read_started', '_set_content_type_params', '_set_post', '_stream', '_upload_handlers', 'accepted_types', 'accepts', 'body', 'build_absolute_uri', 'close', 'content_params', 'content_type', 'csrf_processing_done', 'encoding', 'environ', 'get_full_path', 'get_full_path_info', 'get_host', 'get_port', 'get_raw_uri', 'get_signed_cookie', 'headers', 'is_ajax', 'is_secure', 'method', 'parse_file_upload', 'path', 'path_info', 'read', 'readline', 'readlines', 'resolver_match', 'scheme', 'session', 'upload_handlers', 'user']
相关推荐
梦在远山后几秒前
AI Agent 的会话与任务状态怎么设计?一套适用于 LangGraph 的 ID 架构
python·langchain·agent
倔强的石头_几秒前
慢接口定位实战:从应用日志一路追到 SQL 执行计划
数据库
考虑考虑1 分钟前
SQL中的 CASE WHEN
数据库·后端·sql
SelectDB2 分钟前
Doris 替换 ClickHouse:部署核查命令、常见问题排查与适配说明
大数据·数据库·数据分析
为你学会写情书2 分钟前
从零搭建 SQL 数据库到 ORM 选型:Prisma 与 Drizzle 深度对比
数据库
Nturmoils3 分钟前
OceanBase VS 金仓:同一组复杂 SQL,分布式与集中式架构怎么跑
数据库
旺仔不是程序员3 分钟前
索引膨胀与重建:PostgreSQL REINDEX 生产实践
数据库·后端·sql
天远API4 分钟前
Python数据工程:利用天远天远入职背调报告优化企业招募合规体验
人工智能·python
databook4 分钟前
使用 DuckDB 计算描述性统计量
python·数据分析·nosql
IT枫斗者枫哥5 分钟前
MyBatis只查两次,为什么还会查到别家客户?
java·数据库