Я хотел бы сделать следующее:Рендер Форма Viewset Джанго Rest Framework
С моей модели
class User(models.Model):
id = models.AutoField(primary_key=True)
field1 = models.CharField(max_length=100)
fk1 = models.ForeignKey(Group)
goes on
После этого я создал мой Serializer, который выглядит как:
class UserSerializer(serializers.ModelSerializer):
class Meta:
model = UserSerializer
fields = (...)
...
Наконец, я создаю свой ViewSet, который должен выглядеть так:
class UserViewSet(viewsets.ModelViewSet):
queryset = User.objects.all()
serializer_class = UserSerializer
но теперь, как я могу создать viewSet и, например, сгенерировать форму с моим классом? Моя последняя идея - сделать что-то вроде:
def my_view(request):
my_form = UserViewSet.as_view({'get': 'list'}(request))
# from here either to be able to use .render().content
# or, inside the template, render with {% render_form my_form %}
Возможно ли это? Спасибо
Можете ли вы предложить мне лучший способ сделать это ? Я открыт для хороших практик. Я только начинаю это изучать. Мне нужно сохранить сериализаторы, хотя – Bobleujr