0
私はウェブサイトを追跡し、そのユーザーに固有のものにしたいと考えているモデルがあります。たとえば、サイトがgoogle.comの場合、ユーザーは一度しか入力できませんが、複数のユーザーがgoogle.comを入力できるようになります。より良いアイデアを提供するには、私のmodels.py:ユーザー固有のエントリ
class Site(models.Model):
url = models.CharField(max_length=500)
tag = models.ForeignKey(Tag)
user = models.ForeignKey('customauth.UserProfile')
ユーザにURLフィールドをユニークにする方法はありますか?
adminに同じURLを持つ2番目のサイトを保存すると、名前(私は 'return self.url'に設定されています)が空白として表示されることを除いて、新しいエントリが作成されます。フィールドの1つが外部キーなので、できますか? – ng150716
私は自分のマシンで同じことを試みました。サイトが作成され、同じユーザーと別のタグが作成されていますが、同じURLが試されています。しかし、管理者は、私のためにエラーを発生させる – zaidfazil