Fix save & preview at creation
This commit is contained in:
parent
f2a3f3efeb
commit
bae6f249a2
1 changed files with 5 additions and 0 deletions
|
@ -75,6 +75,11 @@ class ArticleAdmin(admin.ModelAdmin):
|
||||||
class Media:
|
class Media:
|
||||||
css = {"all": ("admin_articles.css",)}
|
css = {"all": ("admin_articles.css",)}
|
||||||
|
|
||||||
|
def response_post_save_add(self, request, obj: Article):
|
||||||
|
if "_preview" in request.POST:
|
||||||
|
return redirect("article-detail", slug=obj.slug)
|
||||||
|
return super().response_post_save_add(request, obj)
|
||||||
|
|
||||||
def response_change(self, request, obj: Article):
|
def response_change(self, request, obj: Article):
|
||||||
if "_preview" in request.POST:
|
if "_preview" in request.POST:
|
||||||
obj.save()
|
obj.save()
|
||||||
|
|
Reference in a new issue