from django import forms
from core.models import Sale
from djangoformsetjs.utils import formset_media_js
class SaleForm(forms.ModelForm):
good = forms.CharField(widget=forms.TextInput(attrs={'list': 'goods'}))
class Meta:
model = Sale
fields = ('good', 'count')
js = formset_media_js + ()
Буду очень благодарен за помощь
from django import forms
import floppyforms as f_forms
class CommentForm(forms.Form):
subject = forms.CharField(max_length=100)
message = forms.CharField(widget=forms.Textarea)
cc_myself = forms.BooleanField(required=False)
foo1 = forms.CharField(widget=f_forms.TextInput(
datalist=['Foo', 'Bar', 'Baz'],
))
foo2 = f_forms.CharField(widget=f_forms.TextInput(
datalist= ['Foo', 'Bar', 'Baz'],
))
зыЖ
Если без сторонних либ, то можно реализовать свой виджет, но что-то у меня не получилось ни через виджет ни через наследование от Select.
---
Оказывается в Django из коробки не реализован полный набор html5, возможно в процессе и в Django 2.0 все появится.
3dr1aN: проблема в том что у меня даталист генерируемый в вью. а если я верно понимаю нужно отделять запросы от логики (ну типо не пихать гет, фильтр и прочее в моделях,формах, урлах и т.д)
BlastPy: Можно поинтересоваться, а вы пробовали стилизовать `datalist` с помощью `сss`?! Пытаюсь создать поле, где есть возможность выбора из списка и редактирования выбранного значения.