我正在使用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