Если у меня есть две формы, основанные на разных базовых классах (скажем, Form и ModelForm), но я хочу использовать несколько полей в обоих, могу ли я повторно использовать их СУХОЙ способ ?
Рассмотрим следующий сценарий:
class AfricanSwallowForm(forms.ModelForm):
airspeed_velocity = forms.IntegerField(some_important_details_here)
is_migratory = forms.BooleanField(more_important_details)
class Meta:
model = AfricanBird
class EuropeanSwallowForm(forms.Form):
airspeed_velocity = forms.IntegerField(some_important_details_here)
is_migratory = forms.BooleanField(more_important_details)
.... есть ли способ повторно использовать поля airspeed_velocity и is_migratory? Представьте, у меня есть пара десятков таких форм. Код будет пропитываться, если я буду писать их снова и снова.
(Предположим, http://jsfiddle.net/Gv6w3/ Как видите, это простой пример отображаемых элементов меню: inline-block; Все, что я пытаюсь сделать, это сопоставить элементы меню с ...
См. следующий пример: http://jsfiddle.net/Gv6w3/
Как видите, это простой пример пунктов меню, установленных на display: inline-block;
Все, что я пытаюсь сделать, это чтобы элементы меню совпадали друг с другом - у меня поля установлены на 0 пикселей, но я не могу избавиться от расстояния между ними? Что происходит ??
РЕДАКТИРОВАТЬ : Только что заметил дубликаты, моя проблема: Как удалить пространство между элементами встроенного блока? , дисплей: дополнительное поле встроенного блока