私信  •  关注

Paul Griffin

Paul Griffin 最近创建的主题
Paul Griffin 最近回复了
7 年前
回复了 Paul Griffin 创建的主题 » 如何在使用reactjs创建前端网站后添加django后端?

如果我正确地理解了您的问题,您现在正在学习React with Django教程,但是您已经陷入了困境,因为教程中React应用程序的结构与您已经创建的结构不同。

在这两种情况下,使用django的方式都是一样的。您正在制作一个分离前端和后端关注点的分离应用程序。Django不知道也不在乎你的前端是如何构建的。

如果您是django新手,我建议您先从官方django教程开始,然后再转到官方django rest框架教程。

https://docs.djangoproject.com/en/2.2/intro/tutorial01/

https://www.django-rest-framework.org/tutorial/1-serialization/

7 年前
回复了 Paul Griffin 创建的主题 » django admin save()无法从manytomanyfield获取数据

在save()中不能这样做-正如您所发现的,django-admin直到之后才保存许多对象。您需要在modeladmin的save_相关方法中执行此操作。见 https://timonweb.com/posts/many-to-many-field-save-method-and-the-django-admin/

在admin.py中:

...

class StoreAdmin(admin.ModelAdmin):

    def save_related(self, request, form, formsets, change):
        super(StoreAdmin, self).save_related(request, form, formsets, change)
        print(form.instance.affiliate_networks.all())

...

admin.site.register(Store, StoreAdmin)