Я использую 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
Некоторые рекомендации по теме: в Django вам нужно перегрузить метод '__unicode__', а не метод' __str__' , Я также настоятельно рекомендую вам прочитать полный учебник по Django (https://docs.djangoproject.com/en/1.3/intro/tutorial01/) (часть 2 посвящена ** Django Admin **) – juliomalegria
@mongoose_za спасибо за профиль pkg info. –