我有两个模型与onetoone关系用户和博客。在列出用户的同时,我希望有博客的用户在上面。如何对用户进行排序,使部落格用户在列表第一位,并由用户第二次订购id?我的模特:
class User(BaseModel):
name = models.CharField(max_length=100)
class Blog(BaseModel):
user = models.OneToOneField(User, related_name='blog', null=True)
title = models.CharField(max_length=100)
快把我逼疯了!
我想在我的部落格表中将列从read-more重命名为read_more。
我试过所有这些:
ALTER TABLE blog RENAME COLUMN read-more to read_more;
ALTER TABLE blog CHANGE COLUMN 'read-more' 'read_more' VARCHAR(255) NOT NULL;
我一直都明白这一点!
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that co
我需要一些关于如何处理我正在处理的数据库设计的附加想法。问题是我有三个相关的项目。
* Clan (has many games)
* Game (belongs to a clan, has many teams)
* Team (belongs to a game)
Clan -< Game -< Team
每个网站也被视为一个“网站”,他们只能有一个网站。每个站点都有一组标准的属性,但是部落/游戏/团队各有各自独特的属性。这就像部落,游戏和团队是一个网站的子类型。随着关系的发展,我将如何最好地在数据库中建模呢?
想法1:多个表之间的1到-0/1关系(觉得这不是个好主意)。