我正在尝试使用FileField存储文件,但文件的目标路径大于100个字符.如何增加允许的字符数?我尝试过max_length = 255但是没有用.
谢谢.
编辑:添加模型
class File(models.Model):
Record = models.ForeignKey(Records)
Title = models.CharField(max_length=255, blank=False)
File = models.FileField(upload_to='files/Records', blank=False)
Upload_date = models.DateTimeField(auto_now_add=True)
def __unicode__(self):
return self.Title
Run Code Online (Sandbox Code Playgroud) 我有一个序列化器,我正在尝试添加字段级验证,我需要验证序列化的某些字段是否为空,如果布尔字段为true或false.
我有这个序列化程序,但即使Ficha_publicada为false,我也永远不会返回错误
class PublicarSerializer(serializers.Serializer):
Titulo = serializers.CharField(required=True)
Ficha_publicada = serializers.BooleanField()
def validate_Titulo(self, attrs, source):
value = attrs[source]
if not Ficha_publicada:
raise serializers.ValidationError("Ficha no publicada")
return attrs
class Meta:
model = Fichas
Run Code Online (Sandbox Code Playgroud)