5 Commits
Author SHA1 Message Date
pierre geeraert 333d065043 utilise less queryset ressources
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
2026-07-05 14:24:40 +01:00
pierre geeraert 8aed35a67a bad idea actually
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3m49s
2026-07-05 14:06:45 +01:00
pi-ux-ce 4fd57edecd Merge pull request 'testing' (#19) from testing into main
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 2m52s
Reviewed-on: #19
2026-07-05 13:01:18 +00:00
pi-ux-ce 0cbc34293e Merge pull request 'testing' (#18) from testing into main
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 5m4s
Reviewed-on: #18
2026-07-05 11:59:45 +00:00
pi-ux-ce f659209cd6 Merge pull request 'testing' (#17) from testing into main
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3m53s
Reviewed-on: #17
2026-07-04 20:14:02 +00:00
2 changed files with 8 additions and 5 deletions
+8 -3
View File
@@ -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))
-2
View File
@@ -24,7 +24,5 @@ RUN pip install --cache-dir=/opt/hostedtoolcache/pip -r requirements.txt
# Copy the rest of your application code (Changes frequently, invalidates subsequent cache) # Copy the rest of your application code (Changes frequently, invalidates subsequent cache)
COPY . ./ COPY . ./
RUN python django_code/manage.py collectstatic --noinput
# CMD is the command run when the container starts # CMD is the command run when the container starts
CMD [ "python","django_code/manage.py","runserver","0.0.0.0:8000" ] CMD [ "python","django_code/manage.py","runserver","0.0.0.0:8000" ]