2015-12-01 21 views
0

我剛開始擺弄Django,現在嘗試使用模型中管理頁面中可用的用戶。在您的模型中使用管理用戶

這是我的模型:

class Game(models.Model): 
     started_at = models.DateTimeField() 

class Player(models.Model): 
     game = models.ForeignKey(Game) 
     user = models.ForeignKey(models.User) 

但這不起作用:python manage.py makemigrations回報:

AttributeError: 'module' object has no attribute 'User'

回答

3

默認User模型可從django.contrib.auth.models

from django.contrib.auth.models import User 
from django.db import models 


class Game(models.Model): 
     started_at = models.DateTimeField() 


class Player(models.Model): 
     game = models.ForeignKey(Game) 
     user = models.ForeignKey(User) # models.User doesn't exist 
相關問題