我正在使用django 1.3,只是試圖添加一個簡單的模型(不是應用程序)到管理網站。 ,所以我曾嘗試:如何添加模型(而不是應用程序)到Django?
from django.db import models
class UserProfile(models.Model):
notes = models.TextField(db_name="Notes", max_length=15)
def _str_(self):
return self.notes
class Admin:
pass
和還試圖創建的站點根目錄,並在/靜態/管理/目錄下的文件admin.py並試圖爲它的兩個標準條目如下:
from django.contrib import admin
from mock.models import UserProfile
admin.site.register(UserProfile)
和
from django.contrib import admin
from mock.models import UserProfile
class UserProfileAdmin(admin.ModelAdmin):
pass
admin.site.register(UserProfile, UserProfileAdmin)
任何幫助,將不勝感激。非常感謝你。
爲什麼不只是有一個應用程序?如果它是你想要的配置文件看一下http://pypi.python.org/pypi/django-profiles – darren 2012-01-27 22:18:19
一些脫離主題的推薦:在Django中,你必須重載'__unicode__'方法,而不是'__str__'方法。我還強烈建議你閱讀完整的[Django開始教程](https://docs.djangoproject.com/en/1.3/intro/tutorial01/)(第2部分全是關於Django Admin **) – juliomalegria 2012-01-28 03:23:14
@mongoose_za感謝您的配置文件信息。 – 2012-01-28 06:22:45