작성
·
153
0
def form_valid(self, form):
current_user = self.request.user
if current_user.is_authenticated and (current_user.is_superuser or current_user.is_staff): #로그인을 했다면
form.instance.author = current_user
return super(PostCreate,self).form_valid(form)
else:
return redirect('/blog/')
1.
시크릿모드로 로그아웃 상태로 blog/create_post/로 들어갔을시
redirect('/blog/')로 blog쪽으로 돌아간다고 생각했는데 그냥
page not found만 뜹니다.
2.
redirect 의 인자로 '/blog/'가 오는 이유가 궁금합니다.
django_pro.url에서의 urlpattern인
path('blog/', include('blog.urls')) 인자처럼
'blog/' 일거라고 생각했습니다.
답변