Links are reworked to DB

This commit is contained in:
2022-07-12 16:56:01 +03:00
parent 02b1eb6003
commit ad87a47768
4 changed files with 19 additions and 8 deletions
+4 -1
View File
@@ -1,3 +1,6 @@
from django.contrib import admin
from .models import Link
admin.site.register(Link)
# Register your models here.
+8 -1
View File
@@ -1,3 +1,10 @@
from django.db import models
# Create your models here.
class Link(models.Model):
order = models.SmallIntegerField('Order')
url = models.CharField('URL', max_length=250)
text = models.CharField('Text', max_length=250)
def __str__(self):
return f'({self.order}, {self.url}, {self.text})'
+3 -5
View File
@@ -14,11 +14,9 @@
<div class="linkspage">
<h1 class="title">Полезные ссылки</h1>
<ul>
<li><a href="https://drive.google.com/drive/folders/1GgZ5pwoZEv9AwnsgfSLYpTIP0MtFsez_">Записи игр по Драконьему кушу (Google Drive)</a></li>
<li><a href="https://disk.yandex.ru/d/A9vQyEO6W_kZVg">Записи игр по Драконьему кушу (Яндекс Диск)</a></li>
<li><a href="https://hobbyworld.ru//download/rules/DnD_character_list.pdf">Лист персонажа (документ PDF)</a></li>
<li><a href="https://hobbyworld.ru//download/rules/Glossary5E_2.xlsx">Глоссарий (книга Excel)</a></li>
<li><a href="../static/ookona.html">Лист персонажа для Ооконы (документ HTML)</a></li>
{% for link in links %}
<li><a href="{{link.url}}">{{link.text}}</a></li>
{% endfor %}
</ul>
</div>
{% endblock %}
+4 -1
View File
@@ -1,5 +1,8 @@
from django.shortcuts import render
from .models import Link
def index(request):
return render(request, 'links/index.html')
links = Link.objects.order_by('order')
return render(request, 'links/index.html', {'links': links})