Уведомления

Группа в Telegram: @pythonsu

#1 Март 23, 2012 03:27:33

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Хочется такого, есть оно в Джанге?

Вот простой пример

class Person(Model):
name=CharField(max_length = 64)
adress=ForeignKey(Adress)

class Adress(Model):
town=CharField(max_length = 64)
street=CharField(max_length = 64)
house=IntegerField()
class ProfileForm(ModelForm):
class Meta:
model = Person
widgets = {
'adress': # И вот тут надо прилепить целиком форму для адреса и не изобретать велосипед.
}

class AdressForm(ModelForm):
class Meta:
model=Adress



Офлайн

#2 Март 23, 2012 07:04:56

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

Хочется такого, есть оно в Джанге?

есть такая штука

class CategoryAdmin(admin.ModelAdmin):
formfield_overrides = {
models.DateField: {'widget': date_widget,
}
или свою форму сделай

Офлайн

#3 Апрель 2, 2012 15:07:12

stalker
Зарегистрирован: 2012-03-26
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Хочется такого, есть оно в Джанге?

slav0nic
или свою форму сделай

сдается мне, что ему не форма своя нужна, а кастомный филд

Офлайн

#4 Апрель 3, 2012 17:07:47

zheromo
От:
Зарегистрирован: 2010-10-02
Сообщения: 356
Репутация: +  2  -
Профиль   Отправить e-mail  

Хочется такого, есть оно в Джанге?

думаю что тут подразумевается аналог FormField из WTF



Офлайн

#5 Апрель 4, 2012 10:01:43

Chern
От: Киев
Зарегистрирован: 2010-09-15
Сообщения: 71
Репутация: +  3  -
Профиль   Отправить e-mail  

Хочется такого, есть оно в Джанге?

Возможно стоит обратить внимание на Inline formsets



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version