コード例 #1
0
ファイル: views.py プロジェクト: SergeBouchut/holdon
def episode_detail(request, pk=None):
    episode = get_object_or_404(Episode, pk=pk)
    if request.method == 'POST':
        form = EpisodeForm(request.POST, season=episode.season, instance=episode)
        if form.is_valid():
            form.save()
    else:
        form = EpisodeForm(season=episode.season, instance=episode)
    return render(request, 'holdon/episode_detail.html', locals())
コード例 #2
0
ファイル: views.py プロジェクト: SergeBouchut/holdon
def season_detail(request, pk=None):
    season = get_object_or_404(Season, pk=pk)
    if request.method == 'POST':
        form = EpisodeForm(request.POST, season=season)
        if form.is_valid():
            form.save()
            form = EpisodeForm(season=season)
    else:
        form = EpisodeForm(season=season)
    episode_list = Episode.objects.filter(season=season).order_by('season__show__title', 'season__number', 'number')
    return render(request, 'holdon/season_detail.html', locals())