Я использую crispy для рендеринга своих форм, но у меня возникли проблемы с рендерингом одного встроенного поля, не влияя на другие поля.
Эта форма:
class SettingsUpdateForm(forms.ModelForm):
class Meta:
model = User
fields = ('about_text', 'github_name')
labels = {
'about_text': '',
'github_name': 'github.com/' # TODO make inline with field
}
widgets = {
'about_text': forms.Textarea(attrs={'placeholder': 'Describe yourself!????'}),
'github_name': forms.TextInput(attrs={'placeholder': 'your_github_name'})
}
help_texts = {
'github_name': 'Showcase a project instead: <em>/username/fav_project</em>',
}
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.helper = FormHelper(self) # this is required to display the help_texts
Я хочу, чтобы метка github/
находилась в одной строке с полем ввода. Как мне это сделать?
Горизонтальные формы сделают все ярлыки быть частью модели сетки начальной загрузки, чего я не хочу.
Я пытался использовать Встроенные формы, которые также не работали.