亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

修改完提交,最后還是直接跳轉到主目錄頁面新增了一個,跟新增一個一樣,而不是修改

def?edit_action(request):
????title?=?request.POST.get('title',?'TITLE')
????content?=?request.POST.get('content',?'CONTENT')
????article_id?=?request.POST.get('article.id',?'0')
????if?article_id?==?'0':
????????models.Article.objects.create(title=title,?content=content)
????????articles?=?models.Article.objects.all()
????????return?render(request,?'blog/index.html',?{'articles':?articles})
????article?=?models.Article.objects.get(pk=article_id)
????article.title?=?title
????article.content?=?content
????article.save()
????return?render(request,?'blog/article_page.html',?{'article':?article})
<form?action="{%?url?'blog:edit_action'?%}"?method="post">
????{%?csrf_token?%}
????{%?if?article?%}
????<input?type="hidden"?name="article_id"?value='{{article.id}}'/>
????<label>文章標題:
????????<input?type="text"?name="title"?value='{{article.title}}'/>
????</label>
????<br/>
????<label>文章內容:
????????<input?type="text"?name="content"?value='{{article.content}}'/>
????</label>
????<br/>
????{%?else?%}
????<input?type="hidden"?name="article_id"?value='0'/>
????<label>文章標題:
????<input?type="text"?name="title"/>
????</label>
????<br/>
????<label>文章內容:
????<input?type="text"?name="content"/>
????</label>
????<br/>
????{%?endif?%}
????<input?type="submit"?value="提交">
</form>
re_path('^index/$',?views.index),
re_path('^article/(?P<article_id>[0-9]+)$',?views.article_page,?name='article_page'),
re_path('^edit/(?P<article_id>[0-9]+)$',?views.edit_page,?name='edit_page'),
re_path('^edit/action$',?views.edit_action,?name='edit_action'),


正在回答

1 回答

article_id?=?request.POST.get('article_id',?'0')

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
django入門與實踐
  • 參與學習       65116    人
  • 解答問題       898    個

手把手帶你進入Django開發的大門,充分領略Django的魅力

進入課程

修改完提交,最后還是直接跳轉到主目錄頁面新增了一個,跟新增一個一樣,而不是修改

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號