Django框架如何接受url路径中?后面的参数

需求

我需要接受来自ajax传递给我的参数name的值

window.location.href="http://localhost:8000/succ/?name="+name;

解决方案如下

其他地方的路由以及路径啥的都不需要改动,只需要在views.py里面增加以下的代码就可以了

def success(request):
    result=""
    for k, v in request.GET.items():
        result=v
    print("result:",result)
    return render(request,'success.html',{'username':result})

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Django框架是一个用于构建Web应用程序的高级Python框架。它遵循了MVC(模型-视图-控制器)的设计模式,将应用程序的功能分解到不同的文件。 1. `settings.py`:这个文件包含了应用程序的所有设置和配置,例如数据库连接、静态文件路径间件和应用程序的安装列表等。通过编辑这个文件,可以对应用程序进行全局配置。 2. `urls.py`:这个文件定义了应用程序URL路由和视图函数的映射关系。其URL路由决定了访问哪个视图函数以及传递哪些参数,可以根据需要进行自定义。 3. `models.py`:这个文件定义了应用程序的数据模型。它描述了数据库的表结构和字段,并提供了与数据库进行交互的接口。通过编辑这个文件,可以定义和修改数据模型的结构。 4. `views.py`:这个文件包含了应用程序的视图函数。视图函数接受HTTP请求,并返回HTTP响应。它们处理来自用户的请求,调用相关的模型和业务逻辑,然后渲染相应的模板并返回给用户。 5. `forms.py`:这个文件定义了应用程序的表单类。表单用于收集和验证用户的输入数据,并将其转换为模型对象或进行其他处理。通过定义表单类,可以快速生成HTML表单并进行表单验证。 6. `templates`目录:这个目录包含了应用程序的HTML模板文件。模板用于将动态数据与静态页面进行结合,向用户呈现最终的网页内容。通过编辑模板文件,可以灵活地调整网页的布局和样式。 7. 其他文件:除了上述文件,Django框架还涉及其他一些文件和目录,如静态文件目录、间件文件、管理后台配置文件等。这些文件和目录的功能更多是为了支持和扩展Django框架的特性和功能。 总的来说,Django框架的各个文件承担了不同的责任,通过配合工作,实现了一个完整的Web应用程序,从数据库交互到用户界面都可以通过Django框架来实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值