diff --git a/notes/views.py b/notes/views.py index 12ed117..b0c0770 100644 --- a/notes/views.py +++ b/notes/views.py @@ -2,6 +2,8 @@ from django.shortcuts import render from .models import NotionPage from django.conf import settings +import time + # Create your views here. def meeting_overview(request): @@ -61,6 +63,8 @@ def getHtml(html_dict, meeting_dict, node): def show_meeting(request, meeting_id): + now = time.time() + page = NotionPage.objects.get(url=settings.NOTION_URL).page meeting = None @@ -77,7 +81,10 @@ def show_meeting(request, meeting_id): q = [meeting] - while q and has_children(temp := q.pop(0)): + index = 0 + + while q and index < len(q) and has_children(temp := q[index]): + index += 1 for children in temp.children: if children.parent in meeting_dict.keys(): @@ -91,6 +98,4 @@ def show_meeting(request, meeting_id): html_dict[children] = "
  • " + children.title.strip() + "
  • " html = getHtml(html_dict, meeting_dict, meeting) - print(html) - return render(request, "notes/meeting.html", {'html': html, 'title': title}) diff --git a/pages/models.py b/pages/models.py index 18c6347..6606857 100644 --- a/pages/models.py +++ b/pages/models.py @@ -13,5 +13,5 @@ class Story(models.Model): class Bar(models.Model): - name = models.CharField(max_length=50) - money_raised = models.FloatField()\ + name = models.CharField(max_length=70) + money_raised = models.FloatField()