[问题] 求助 框架问题

楼主: Aquariusland (水瓶仙境)   2024-02-04 02:42:42
Django初学新手求解
我现在有一个关于文章内容的资料表
里面有ID、文章标题、内容、及日期等字段
https://i.imgur.com/yaCvyHc.jpg
使用者可以编辑或是删除
https://i.imgur.com/2T5fM9F.jpg
在编辑文章页面
会先读取这篇文章原本的内容
然后可以修改文章内容再送出
https://i.imgur.com/mTMDnp4.jpg
我的想法是
第一个URL把资料表的东西render到Html
https://i.imgur.com/LCDUvEz.jpg
在这个Html的form设定action=另外一个URL
连到这个URL以后去抓到我的文章的ID
假设我的文章ID是8
我预期它就会连线到/edit_success/8
https://i.imgur.com/UpUD3I8.jpg
然后我的URLS是
path('edit_success/<int:articleid>, views.edit_success)
但不知道为什么...
每次它都说找不到我的edit_success路径
但我有试过在views里写另一个方法
直接把资料表的变量写死
然后用同样的做法新增
https://i.imgur.com/Q8Sm03n.jpg
假设我要修改的文章ID为8
直接输入127.0.0.1:8000/test/8
这样是可以成功修改的@@
请问有高手知道是什么问题吗
可以解救一下我这个菜鸡><
谢谢大家
作者: cloki (夜云天)   2024-02-04 09:50:00
你在render form 的时候忘了传入articleid于是你submit form的时候那个id大概是空的连结自然没用把170行改改再试试

Links booklink

Contact Us: admin [ a t ] ucptt.com