Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 7, 2008 18:02:33

alex
От:
Зарегистрирован: 2008-08-04
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Профайл в админке

Здраствуйте.
Возникла такя проблема:необходимо в стндартную адимнкув добавление ползователя добавить поле отчество(или любое другое).Как и чем это можно сделать??
Пробовал создать профайл:
-модедь

class Profile(models.Model):
user = models.ForeignKey(User, unique=True)
third_name = models.CharField(max_length=30)

def get_third_name(self):
return self.third_name
в админ.ру:
from project.myuser.models import *
from django.contrib.auth.models import User
from django.contrib.auth.admin import UserAdmin
from django.contrib import admin

class ProfileInline(admin.options.StackedInline):
model = Profile
extra = 0
max_num = 1
class MyUserAdmin(UserAdmin):
inlines = [ProfileInline]

admin.site.unregister(User)
admin.site.register(User, MyUserAdmin)
и в settings.py - AUTH_PROFILE_MODULE = “myuser.profile”
но админка остается без изменений.



Офлайн

#2 Авг. 7, 2008 20:05:42

EXSlim
От:
Зарегистрирован: 2008-06-07
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Профайл в админке

syncdb?)



Офлайн

#3 Авг. 7, 2008 21:31:27

alex
От:
Зарегистрирован: 2008-08-04
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Профайл в админке

пробовал)



Офлайн

#4 Авг. 8, 2008 11:14:18

alex
От:
Зарегистрирован: 2008-08-04
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Профайл в админке

нашел ошибку сам:)параметр extra = 0->extra = 1



Офлайн

#5 Авг. 8, 2008 16:14:28

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Профайл в админке

alex не советую юзать AUTH_PROFILE_MODULE, лучше создай модель Профиль с FK User, на “стандартные профили” все плюются, особенно когда видят скоклька запросов идёт к БД %) хотя я этот момент закешировал в шаблоне, но всё равно, select_related не сделаешь. Например если выводишь каменты и поле с профиля - каждый камент +1 запрос в бд=\

Офлайн

#6 Авг. 8, 2008 16:24:43

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Профайл в админке

slav0nic
что-то я тебя не понял…



Офлайн

#7 Авг. 9, 2008 09:37:47

dimuusik
От:
Зарегистрирован: 2008-08-09
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Профайл в админке

alex
вот видишь, если внимательно читать, что пишешь, то и ошибок будет меньше



Офлайн

#8 Авг. 9, 2008 11:49:42

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Профайл в админке

Daevaorn
наверно я плохо мыслю сформулировал)
вот например по теме http://piranha.org.ua/blog/2007/12/08/user-and-his-profile/

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version