使用 AI 学习 Python web 的 django 代码(7/9天)

本文描述了作者在尝试修改Django视图的参数类型时遇到的问题,包括`nameerror`和`HttpResponse`定义问题,以及逐步调试和解决方案的过程,最终成功运行视图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今日打卡(用时2h)

昨天看到 caca 老师的提议,就是把参数修改一下(就是将参数从固定的整数类型变为无固定类型 object)

尝试了之后还是不行,硬是弄不出来,也不知道问题在哪里,问 ai 也问不出个所以然来,弄了半小时之后干脆重新开始了,还好今天没课,闲了一点(但是也时间紧,日语单词今天没背完。。)

从头开始的 django 搭建视图外参数

首先正常开局:提问

但这提问是在昨天失败的基础上提问的,所以提问给出的细节也会更加完善。

这次给出的答案还是挺满意的(或者说和昨天几乎一样,但是细节给足并且没有给我奇奇怪怪的方式实现)

保险一点,在按照它给的代码都设置好了之后继续提问应该输入什么参数

使用它给的参数之后我直接使用,发现【name error】问题,在提问之后发现原来是【name 'render' is not defined】问题

接着导入 render ,继续调用

结果发现没有它所生成的 html 文件

于是自己创建一个,但还是没有用(在里面输入调用参数也不行)

然后继续提问【在本地能运行的方式】

这次给出的错误不一样,【name 'HttpResponse' is not defined】

这个问题我知道要导 HttpResponse 进来,但是不知道从那个库导进来,于是提问

接着按照该代码模板的输入规范

【app1/some-url/<int:some_id>/<str:extra_param>/】

后面我输入的整型参数:12

字符串型参数:pp

运行成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值