Merge branch 'master' of github.com:Rushilwiz/tj2023

This commit is contained in:
Praneeth Bhandaru 2020-10-30 14:21:07 -04:00
commit 45cd7dcafa
9 changed files with 45 additions and 55 deletions

1
.gitignore vendored
View File

@ -7,7 +7,6 @@ static_files
.idea/
.vscode/
/static
migrations/
# C extensions
*.so

View File

@ -1,5 +1,3 @@
from django.contrib import admin
from .models import NotionPage
# Register your models here.
admin.site.register(NotionPage)

View File

@ -1,21 +0,0 @@
# Generated by Django 3.1.2 on 2020-10-20 13:48
from django.db import migrations, models
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='NotionPage',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('url', models.URLField(max_length=300)),
],
),
]

View File

@ -1,19 +1,3 @@
from django.db import models
from django.conf import settings
from notion.client import NotionClient
client = NotionClient(token_v2=settings.NOTION_COOKIE)
# Create your models here.
class NotionPage(models.Model):
url = models.URLField(max_length=300)
page = None
def __init__(self, *args, **kwargs):
super(NotionPage, self).__init__(*args, **kwargs)
if self.url:
self.page = client.get_block(self.url)
def __str__(self):
return str(self.page and self.page.title)

View File

@ -1,6 +1,6 @@
from django.shortcuts import render
from .models import NotionPage
from django.conf import settings
from notion.client import NotionClient
import time
@ -9,7 +9,8 @@ import time
def meeting_overview(request):
html = ''
page = NotionPage.objects.get(url=settings.NOTION_URL).page
client = NotionClient(token_v2=settings.NOTION_COOKIE)
page = client.get_block(settings.NOTION_URL)
meeting_block = None
for block in page.children:
@ -65,7 +66,8 @@ def show_meeting(request, meeting_id):
now = time.time()
page = NotionPage.objects.get(url=settings.NOTION_URL).page
client = NotionClient(token_v2=settings.NOTION_COOKIE)
page = client.get_block(settings.NOTION_URL)
meeting = None
for block in page.children:

View File

@ -0,0 +1,32 @@
# Generated by Django 3.1.2 on 2020-10-22 23:42
from django.db import migrations, models
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='Bar',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=70)),
('money_raised', models.FloatField()),
],
),
migrations.CreateModel(
name='Story',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('header', models.CharField(max_length=50)),
('img_name', models.CharField(default=None, max_length=50, null=True)),
('body', models.TextField(max_length=200)),
('created', models.DateTimeField(auto_now=True)),
],
),
]

View File

@ -11,7 +11,7 @@
<p class="lead">We are the class to beat!</p>
</div>
</div>
<div class="container news mb-5">
<div class="container news mb-2">
<h1 class="text-center font-weight-bold">2023 News</h1>
<br><br>
<div class="row">
@ -27,7 +27,7 @@
</div>
</div>
{% if bar %}
{% for bar in bars %}
<div class="container news">
<h1 class="text-center font-weight-bold">{{ bar.name }}!</h1>
<br><br>
@ -55,5 +55,5 @@
});
</script>
</div>
{% endif %}
{% endfor %}
{% endblock content %}

View File

@ -4,21 +4,17 @@ from .models import Story, Bar
# Create your views here.
def index(request):
try:
stories = Story.objects.all().order_by('-created')
bar = Bar.objects.all()[0]
stories = stories[:3]
except Exception:
stories = []
bar = None
stories = Story.objects.all().order_by('-created')[:3]
bar = Bar.objects.all()[:1]
context = {
'stories': stories,
'animate': True,
'bar': bar
'bars': bar
}
print(stories)
return render(request, 'pages/index.html', context)
return render(request, 'pages/index.html', context=context)
def council(request):