@@ -24,22 +24,34 @@ def article_search_view(request):
24
24
25
25
@login_required
26
26
def article_create_view (request ):
27
- # print(request.POST)
28
- form = ArticleForm ()
27
+ form = ArticleForm (request .POST or None )
29
28
context = {
30
29
"form" : form
31
30
}
32
- if request .method == "POST" :
33
- form = ArticleForm (request .POST )
34
- context ['form' ] = form
35
- if form .is_valid ():
36
- title = form .cleaned_data .get ("title" )
37
- content = form .cleaned_data .get ("content" )
38
- article_object = Article .objects .create (title = title , content = content )
39
- context ['object' ] = article_object
40
- context ['created' ] = True
31
+ if form .is_valid ():
32
+ article_object = form .save ()
33
+ context ['form' ] = ArticleForm ()
34
+ # context['object'] = article_object
35
+ # context['created'] = True
41
36
return render (request , "articles/create.html" , context = context )
42
37
38
+ # def article_create_view(request):
39
+ # # print(request.POST)
40
+ # form = ArticleForm()
41
+ # context = {
42
+ # "form": form
43
+ # }
44
+ # if request.method == "POST":
45
+ # form = ArticleForm(request.POST)
46
+ # context['form'] = form
47
+ # if form.is_valid():
48
+ # title = form.cleaned_data.get("title")
49
+ # content = form.cleaned_data.get("content")
50
+ # article_object = Article.objects.create(title=title, content=content)
51
+ # context['object'] = article_object
52
+ # context['created'] = True
53
+ # return render(request, "articles/create.html", context=context)
54
+
43
55
def article_detail_view (request , id = None ):
44
56
article_obj = None
45
57
if id is not None :
0 commit comments