这是我的CreateView
class PizzaCreateView(PermissionRequiredMixin,SuccessMessageMixin,CreateView,):
model = Pizza
fields = ['name','price','pizza_description','toppings','Admin.PizzaImageInline']
action = 'Add pizza'
success_url = reverse_lazy('pages:home')
permission_required = 'pizzas.add_pizza'
success_message = '"%(name)s" was created successfully'
这是我的管理员
class PizzaImageInline(admin.TabularInline):
model = PizzaImage
extra = 3
class PizzaAdmin(admin.ModelAdmin):
inlines = [ PizzaImageInline, ]
admin.site.register(Pizza, PizzaAdmin)
如何将PizzaAdmin转移到我的查看表单
可以使用
django-extra-views
https://github.com/AndrewIngram/django-extra-views/见下文:Django - CreateView with multiple models
相关问题 更多 >
编程相关推荐