class NewSong(forms.ModelForm):
rubric = forms.ModelChoiceField(queryset = rub.objects.all(), label = 'жанр',widget = forms.Select(attrs = {'size':2}))
class Meta:
model = new_sg
fields = ('song','artist','add_mus','rubric')
При сохранении формы не добавляется трек,и появляется ошибка в шаблоне:The 'add_mus' attribute has no file associated with it.При чем треки сохраняются в папке,но этого не видно в админке.
class NewSong(forms.ModelForm):
rubric = forms.ModelChoiceField(queryset = rub.objects.all(), label = 'жанр',widget = forms.Select(attrs = {'size':2}))
class Meta:
model = new_sg
fields = ('song','artist','add_mus','rubric')
views.py
def add_s(request):
if request.method == 'POST':
form = NewSong(request.POST,request.FILES)
if form.is_valid():
post = form.save(commit = False)
post.save()
return HttpResponseRedirect('')
else:
form = NewSong()
return render(request,'main/add.html',{'form':form})
Хотя вроде бы все правильно.rubric тоже не сохраняется,сохраняется только song и artist.