Skip to content

Commit 2cbe906

Browse files
committed
added autocomplete form mixin
1 parent e8bf0a8 commit 2cbe906

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

Diff for: forms.py

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
from django import forms
2+
3+
4+
class AutoCompleteMixin:
5+
autocomplete = {}
6+
7+
def __init__(self, *args, **kwargs):
8+
assert isinstance(self, forms.BaseForm)
9+
10+
super(AutoCompleteMixin, self).__init__(*args, **kwargs)
11+
12+
for field in set(self.fields) & set(self.autocomplete):
13+
self.fields[field].widget.attrs['autocomplete'] = self.autocomplete[field]

0 commit comments

Comments
 (0)