尝试提出数据列表请求时出现错误:
我的模型:
import uuid
import time
from django.db import models
from a.models import ModelA
from b.models import ModelB
def upload_location(instance, filename):
filebase, extension = filename.split('.')
milliseconds = int(round(time.time() * 1000))
return 'a_id__%s/%s__%s.%s' % (instance.a_id, instance.name, milliseconds, extension)
class Attachment(models.Model):
id = models.UUIDField(primary_key=True, unique=True, default=uuid.uuid4, editable=False, null=False)
name = models.CharField(max_length=150)
file = models.FileField(upload_to=upload_location)
a = models.ForeignKey(
ModelA,
null=True,
blank=False,
on_delete=models.CASCADE
)
b = models.ForeignKey(
ModelB,
null=True,
blank=False,
on_delete=models.CASCADE
)
def __str__(self):
return self.name
我尝试了以下方法,但没有成功...
def __str__(self):
return str(self.name)
def __str__(self):
return self.name or ''
def __str__(self):
return self.get_full_name
当我尝试通过“Django-Admin”打开屏幕以附加新项目时,会发生此错误
