2015-11-04 55 views
0

這是我的admin.py。我自己創建了這個文件,不知道是否需要在設置中的某處註冊它。在管理員上註冊了課程,但沒有顯示

from django.contrib import admin 

from .models import Athlete 

admin.site.register(Athlete) 

這是我的models.py:

from django.db import models 

class Athlete(models.Model): 
    firstName = models.CharField(max_length=30) 
    lastName = models.CharField(max_length=30) 

這兩個文件都在我的項目文件夾。我沒有任何應用程序。當我去url/admin/我希望能夠創建和編輯運動員,但我只能編輯組和用戶。

我還需要做些什麼才能讓運動員在管理員中編輯?

回答

2

將您的模塊添加到設置INSTALLED_APPS列表中。可能你忘了它(如你在評論中猜測的那樣)。

+0

我還沒有創建任何應用程序,所以我不認爲我有任何應用程序註冊。我執行了django-admin startproject mysitedjango,之後沒有創建任何應用程序。我的所有文件都在mysitedjango/mysitedjango /中。也許這是我的第一個錯誤,我是否應該創建一個應用程序? – user1283776

+0

是的,創建應用程序是一種很好的做法。它將允許您重用該功能。如果沒有,只需在應用程序中添加「mysitedjango」即可。也許它會工作。 –

相關問題