Найти - Пользователи
Полная версия: Form Media class
Начало » Django » Form Media class
1
ankane
Добрый день.

Необходимо создать виджет и включить в этот виджет JS скрипт. Оговорюсь сразу - что это не коммерческий проект а тестовое задание, но я таки запутался.

Виджет в контексте форм - это просто расширение стандарных форм, своими бонусными фичами, так ведь?

У меня есть вот такая форма-виджет :
class AddNoteForm(forms.ModelForm):
	note_value=forms.CharField(min_length=10,widget=forms.Textarea(attrs={'cols': 60, 'rows': 20}))
	class Meta:
		model = TextNote
		fields = ['note_name','note_value','note_image',]
	class Media:
		js = ('counter.js',)

Но JS не подгружается.. Как решить эту проблему? В папке media нужен отдельная папка js? Или класть просто в media этот скрипт? Или надо как-то рендерить?

З.ы. этим виджетом затем необходимо переопределить поля в админке. Я буду рад услышать совет.

Спасибо
FishHook
Покажите то место в документации, где Вы увидели, что Media применяется к ModelForm.
Я встречал только к Widget.
ankane
Тем ни менее у меня это заработало Теперь необходимо переопределить форму в админке..
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB