def?edit_page(request):
????return?render(request,'blog/edit_page.html')
def?edit_action(request):
????title?=?request.POST.get('title','TITLE')
????content?=?request.POST.get('content','CONTENT')
????#?title?=?request.POST['title']
????#?content?=?request.POST['content']
????models.Article.objects.create(title=title,content=content)
????#?return?HttpResponseRedirect(reversed('/blog/index/'))
????articles?=?models.Article.objects.all()
????return?render(request,?'blog/index.html',?{'articles':?articles})
<!DOCTYPE?html>
<html>
<head>
????<meta?charset="UTF-8">
????<title>Edit?Page</title>
</head>
<body>
<form?action="/blog/edit/action/"?method="post">
?{%?csrf_token?%}
????<label>Title
????????<input?type="text"?name="Title">
????</label>
????<br/>
????<label>Content
????????<input?type="text"?name="Content">
????</label>
????<br/>
????<input?type="submit"?value="Submit">
</form>
</body>
</html>
urlpatterns?=?[
????re_path('index/',?views.index),
????re_path('article/(?P<article_id>[0-9]+)/',?views.article_page,name?=?'article_page'),
????#?re_path('article/(?P<article_id>[0-9]+)/',?views.article_page),
????re_path('edit/',views.edit_page,name?=?'edit_page'),
????re_path('edit/action/',views.edit_action,?name?=?'edit_action'),
]
<!DOCTYPE?html>
<html>
<head>
????<meta?charset="UTF-8">
????<title>Title</title>
</head>
<body>
{#<h1>{{?article.title?}}</h1>#}
{#<h3>{{?article.content?}}</h3>#}
<h1>
????<a?href="">新文章</a>
</h1>
{%??for?article?in?articles?%}
????<a?href="{%url?'blog:article_page'?article.id?%}">{{?article.title?}}</a>
{#????<a?href="/blog/article/{{?article.id?}}">{{?article.title?}}</a>#}
?<br/>
{%?endfor?%}
</body>
</html>

2019-05-21
?File "D:\Program Files\Anaconda3\lib\site-packages\django\views\decorators\cache.py", line 44, in _wrapped_view_func
? ? response = view_func(request, *args, **kwargs)
? File "E:\workspaces\MxOnline\extra_apps\xadmin\views\website.py", line 66, in get
? ? return login(request, **defaults)
TypeError: login() got an unexpected keyword argument 'extra_context'
[21/May/2019 15:44:13] "GET /xadmin/ HTTP/1.1" 500 89464
和你一樣的問題 請問你解決了嗎? 怎么處理
2019-03-05
求問題xadmin后有遇到TypeError: login() got an unexpected keyword argument 'extra_context'這個問題嗎,版本和您的一樣
2018-09-13
2018-09-06