Я создал модель формы плейлиста и таких элементов:
class playlistmodel(models.Model):
user = models.ForeignKey(User)
title = models.CharField(max_length=200)
def __unicode__(self):
return self.title
class itemsmodel(models.Model):
playlist = models.ForeignKey(playlistmodel)
item = models.TextField()
def __unicode(self):
return self.item
class playlistform(ModelForm):
class Meta:
model = playlistmodel
class itemsform(ModelForm):
class Meta:
model = itemsmodel
Мой вид плейлиста:
def playlistview(request):
if request.method == 'POST':
form = playlistform(request.POST)
if form.is_valid():
data = form.save(commit=False)
data.user = request.user
a = data.save()
return render_to_response('playlist.html', {'data': a})
else:
form = playlistform()
playlistmodel.user.id = request.user.id
return render_to_response('playlist.html', {'form': form}, context_instance=RequestContext(request))
Я также настроил скрипт входа в систему.Если вам нужно создать список воспроизведения, вам нужно войти в систему, и проблема в том, что когда я пытаюсь создать список воспроизведения после входа в систему, он показывает всех пользователей в выпадающем списке, чтобы выбрать, какой пользователь и введите название списка воспроизведения.,Что делать, если я хочу сделать это, чтобы удалить этот бесполезный выпадающий список.Это также показывает для страницы элемента, как выбор списка воспроизведения в раскрывающемся списке и ввод элементов.
Спасибо.