This commit is contained in:
@@ -11,18 +11,23 @@ def hello(request):
|
|||||||
|
|
||||||
def episode_generator(request):
|
def episode_generator(request):
|
||||||
boolean_restart = True;
|
boolean_restart = True;
|
||||||
|
simpsons_object = {}
|
||||||
while (boolean_restart):
|
while (boolean_restart):
|
||||||
maximum_number_of_seasons = simpsons_data_object.aggregate(unique_season=Count('season', distinct=True))['unique_season']
|
maximum_number_of_seasons = simpsons_data_object.aggregate(unique_season=Count('season', distinct=True))['unique_season']
|
||||||
|
|
||||||
random_season = random.randint(1, maximum_number_of_seasons)
|
random_season = random.randint(1, maximum_number_of_seasons)
|
||||||
print("random season: " + str(random_season))
|
print("random season: " + str(random_season))
|
||||||
|
|
||||||
maximum_number_of_episodes = simpsons_data_object.filter(season=random_season).count()
|
simpsons_object = simpsons_data_object.filter(season=random_season)
|
||||||
|
|
||||||
|
maximum_number_of_episodes = simpsons_object.count()
|
||||||
|
|
||||||
random_episode = random.randint(1, maximum_number_of_episodes)
|
random_episode = random.randint(1, maximum_number_of_episodes)
|
||||||
print("random episode: " + str(random_episode))
|
print("random episode: " + str(random_episode))
|
||||||
|
|
||||||
|
simpsons_object = simpsons_object.filter(episode=random_episode)
|
||||||
|
|
||||||
episode_seen = simpsons_data_object.filter(season=random_season, episode=random_episode).values('seen')[0]['seen']
|
episode_seen = simpsons_object.values('seen')[0]['seen']
|
||||||
|
|
||||||
if not(episode_seen):
|
if not(episode_seen):
|
||||||
boolean_restart = False
|
boolean_restart = False
|
||||||
@@ -42,7 +47,7 @@ def episode_generator(request):
|
|||||||
)
|
)
|
||||||
thread.start()
|
thread.start()
|
||||||
|
|
||||||
random_url = simpsons_data_object.filter(season=random_season, episode=random_episode).values('url')[0]['url']
|
random_url = simpsons_object.values('url')[0]['url']
|
||||||
|
|
||||||
return redirect(str(random_url))
|
return redirect(str(random_url))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user