Links are reworked to DB
This commit is contained in:
+4
-1
@@ -1,3 +1,6 @@
|
||||
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
|
||||
|
||||
# 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">
|
||||
<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
@@ -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})
|
||||
Reference in New Issue
Block a user