我有这样定义的URL路径:
vsum :: Num a => Vector a -> a
vsum Empty = 0
vsum (x :<| xs) = x + vsum xs
但是,'label'字段是可选的(blank = True,null = True),因此在不可避免的情况下,没有标签名称。我想知道如何解决此问题-是否有办法在models.py文件中更改“标签”的定义以解决问题? # Page for a single label.
path('labels/<str:label_name>/', views.label, name='label'),
部分有某种'if'语句吗?
这是“标签”定义:
def __str__(self):
更新 抱歉-问题出在我的HTML模板中-我需要为空对象添加一个'if'语句:
class Label(models.Model):
"""The label a song was released on."""
name = models.CharField(max_length=100)
def __str__(self):
"""String for representing the model object."""
return self.name