python - 如何 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
你必须明白我想做什么。有人有想法吗?
解决方案
推荐阅读
- python - 类型错误:>> 不支持的操作数类型:“builtin_function_or_method”和“_io.TextIOWrapper”。
- javascript - node - 将 jest 与 esm 包一起使用
- assembly - 使用立即数时汇编代码中的分段错误
- javascript - 如何通过php中的函数在浏览器中打印插入查询
- python - 按索引(列)编号选择熊猫数据框中的列
- python - 在多行中向 ipython 输入结构化命令
- android - 错误:程序类型已经存在:androidx.versionedparcelable.ParcelImpl
- dart - 子类 const 构造函数
- excel - 使用数组的自定义排序导致excel崩溃
- azure-keyvault - getkeyversions 输出的排序