我想定義一個“游戲”模型,其中恰好(而不是更多)2 個用戶將競爭。每個用戶都可以并行或稍后參加另一場比賽。我想過一個Manytomanyfield,但我不知道如何限制用戶數量。怎么做?
uj5u.com熱心網友回復:
只需添加兩個用戶欄位。
class Game(models.Model):
game_id = models.IntegerField(primary_key=True)
first_player = models.ForeignKey(User)
second_player = models.ForeignKey(User)
winner = models.ForeignKey(User, related_name='winner')
uj5u.com熱心網友回復:
只需創建一個具有兩個用戶欄位(player1、player2)的模型。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/396962.html
上一篇:Django:在模板中只取資料庫采用的變數的前2個字母
下一篇:如何動態預填充django表單
