小编Aud*_*oen的帖子

Django - 增加FileField长度

我正在尝试使用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)

django

14
推荐指数
2
解决办法
8347
查看次数

Django休息框架 - 序列化器中的字段级验证

我有一个序列化器,我正在尝试添加字段级验证,我需要验证序列化的某些字段是否为空,如果布尔字段为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)

django django-rest-framework

3
推荐指数
1
解决办法
4555
查看次数

标签 统计

django ×2

django-rest-framework ×1