首页 > 解决方案 > 如何 Django 模型文件字段参数存储?

问题描述

我的代码:

from django.db import models
from private_storage.fields import PrivateFileField
from private_storage.storage import private_storage
from aratarikan_com.settings import public_storage


class File(models.Model):

    published = models.BooleanField()

    @property
    def storage(self):
        if self.published == True:
            return public_storage
        elif self.published == False:
            return private_storage

    file = PrivateFileField(storage=storage)

ValueError: 无法序列化:有些值 Django 无法序列化到迁移文件中。有关更多信息,请参阅https://docs.djangoproject.com/en/2.0/topics/migrations/#migration-serializing

你必须明白我想做什么。有人有想法吗?

标签: pythondjango

解决方案


推荐阅读