add missing files

This commit is contained in:
j 2023-07-25 20:06:14 +01:00
parent 0b64fd58a1
commit a936246de9
4 changed files with 99 additions and 0 deletions

View file

@ -0,0 +1,51 @@
# Generated by Django 4.2.3 on 2023-07-25 18:51
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("item", "0004_comment_session_key"),
]
operations = [
migrations.AlterField(
model_name="comment",
name="email",
field=models.CharField(blank=True, max_length=1024),
),
migrations.AlterField(
model_name="comment",
name="name",
field=models.CharField(blank=True, max_length=1024),
),
migrations.AlterField(
model_name="comment",
name="published",
field=models.DateTimeField(blank=True, default=None, null=True),
),
migrations.AlterField(
model_name="comment",
name="session_key",
field=models.CharField(
blank=True, default=None, editable=False, max_length=60, null=True
),
),
migrations.AlterField(
model_name="comment",
name="text",
field=models.TextField(default=""),
),
migrations.AlterField(
model_name="item",
name="announced",
field=models.DateTimeField(
blank=True, default=None, editable=False, null=True
),
),
migrations.AlterField(
model_name="item",
name="description",
field=models.TextField(blank=True, default="", editable=False),
),
]

17
app/templates/login.html Normal file
View file

@ -0,0 +1,17 @@
{% extends "base.html" %}
{% block head %}
<title>Login - {{ settings.SITENAME }}</title>
{% endblock %}
{% block content %}
<div class="login">
<form method="POST">
{% csrf_token %}
<input name="username" type="text" placeholder="your username" required></input>
<input name="password" type="password" placeholder="your password" required></input>
<div class="buttons login">
<button id="login">Login</button>
</div>
<div class="error">{{ error }}</div>
</form>
</div>
{% endblock %}

10
app/templates/page.html Normal file
View file

@ -0,0 +1,10 @@
{% extends "base.html" %}
{% block head %}
<title>{{ page.title }} - {{ settings.SITENAME }}</title>
{% endblock %}
{% block content %}
<div class="page">
{{ page.content|safe }}
</div>
{% endblock %}

21
app/views.py Normal file
View file

@ -0,0 +1,21 @@
from django.shortcuts import render
from django.http import HttpResponse
def robots_txt(request):
txt = '''User-agent: *
Disallow:
'''
return HttpResponse(txt, 'text/plain')
txt = '''User-agent: *
Disallow:
Sitemap: {}
'''.format(request.build_absolute_uri('/sitemap.xml'))
return HttpResponse(txt, 'text/plain')
def sitemap_xml(request):
sitemap = ''
return HttpResponse(sitemap, 'application/xml')