Links are reworked to DB
This commit is contained in:
+4
-1
@@ -1,3 +1,6 @@
|
|||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
from .models import Link
|
||||||
|
|
||||||
|
admin.site.register(Link)
|
||||||
|
|
||||||
|
|
||||||
# Register your models here.
|
|
||||||
|
|||||||
+8
-1
@@ -1,3 +1,10 @@
|
|||||||
from django.db import models
|
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})'
|
||||||
|
|||||||
@@ -14,11 +14,9 @@
|
|||||||
<div class="linkspage">
|
<div class="linkspage">
|
||||||
<h1 class="title">Полезные ссылки</h1>
|
<h1 class="title">Полезные ссылки</h1>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="https://drive.google.com/drive/folders/1GgZ5pwoZEv9AwnsgfSLYpTIP0MtFsez_">Записи игр по Драконьему кушу (Google Drive)</a></li>
|
{% for link in links %}
|
||||||
<li><a href="https://disk.yandex.ru/d/A9vQyEO6W_kZVg">Записи игр по Драконьему кушу (Яндекс Диск)</a></li>
|
<li><a href="{{link.url}}">{{link.text}}</a></li>
|
||||||
<li><a href="https://hobbyworld.ru//download/rules/DnD_character_list.pdf">Лист персонажа (документ PDF)</a></li>
|
{% endfor %}
|
||||||
<li><a href="https://hobbyworld.ru//download/rules/Glossary5E_2.xlsx">Глоссарий (книга Excel)</a></li>
|
|
||||||
<li><a href="../static/ookona.html">Лист персонажа для Ооконы (документ HTML)</a></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|||||||
+4
-1
@@ -1,5 +1,8 @@
|
|||||||
from django.shortcuts import render
|
from django.shortcuts import render
|
||||||
|
from .models import Link
|
||||||
|
|
||||||
|
|
||||||
def index(request):
|
def index(request):
|
||||||
return render(request, 'links/index.html')
|
links = Link.objects.order_by('order')
|
||||||
|
|
||||||
|
return render(request, 'links/index.html', {'links': links})
|
||||||
Reference in New Issue
Block a user