在使用render_字段时,如何解决django rest框架中的递归错误?
这是我的密码 视图.py在使用render_字段时,如何解决django rest框架中的递归错误?,django,django-rest-framework,django-templates,Django,Django Rest Framework,Django Templates,这是我的密码 视图.py class Contents(models.Model): name = models.CharField(max_length=100) formula = models.CharField(max_length=20) description = models.TextField(null=True, max_length=100) wiki = models.CharField(null=True, max_length=100)
class Contents(models.Model):
name = models.CharField(max_length=100)
formula = models.CharField(max_length=20)
description = models.TextField(null=True, max_length=100)
wiki = models.CharField(null=True, max_length=100)
youtube = models.CharField(null=True, max_length=100)
file = models.FileField()
def __str__(self):
return self.name
from django.db import models
# Create your models here.
class Contents(models.Model):
name = models.CharField(max_length=100)
formula = models.CharField(max_length=20)
description = models.TextField(null=True, max_length=100)
wiki = models.CharField(null=True, max_length=100)
youtube = models.CharField(null=True, max_length=100)
file = models.FileField()
def __str__(self):
return self.name
from rest_framework import serializers
from .models import Contents
class ContentsSerializer(serializers.ModelSerializer):
class Meta:
model = Contents
fields = '__all__'
型号.py
class Contents(models.Model):
name = models.CharField(max_length=100)
formula = models.CharField(max_length=20)
description = models.TextField(null=True, max_length=100)
wiki = models.CharField(null=True, max_length=100)
youtube = models.CharField(null=True, max_length=100)
file = models.FileField()
def __str__(self):
return self.name
from django.db import models
# Create your models here.
class Contents(models.Model):
name = models.CharField(max_length=100)
formula = models.CharField(max_length=20)
description = models.TextField(null=True, max_length=100)
wiki = models.CharField(null=True, max_length=100)
youtube = models.CharField(null=True, max_length=100)
file = models.FileField()
def __str__(self):
return self.name
from rest_framework import serializers
from .models import Contents
class ContentsSerializer(serializers.ModelSerializer):
class Meta:
model = Contents
fields = '__all__'
序列化程序.py
class Contents(models.Model):
name = models.CharField(max_length=100)
formula = models.CharField(max_length=20)
description = models.TextField(null=True, max_length=100)
wiki = models.CharField(null=True, max_length=100)
youtube = models.CharField(null=True, max_length=100)
file = models.FileField()
def __str__(self):
return self.name
from django.db import models
# Create your models here.
class Contents(models.Model):
name = models.CharField(max_length=100)
formula = models.CharField(max_length=20)
description = models.TextField(null=True, max_length=100)
wiki = models.CharField(null=True, max_length=100)
youtube = models.CharField(null=True, max_length=100)
file = models.FileField()
def __str__(self):
return self.name
from rest_framework import serializers
from .models import Contents
class ContentsSerializer(serializers.ModelSerializer):
class Meta:
model = Contents
fields = '__all__'
admin.html
<h4>Add Name <i>*</i></h4>
<span>
<div class="input_box">
{% render_field serializer.name template_pack='rest_framework/inline' %}
</div>
</span>
只是不明白问题出在哪里。当我将render_字段更改为render_表单时,它会工作。唯一的变化是表单到字段。我想自定义每个字段,但如何实现我的目标?有人请帮帮我