RitehWebTeam / django-thesis

0 stars 0 forks source link

Create base.html that loads all needed assets #4

Open askoki opened 3 years ago

askoki commented 3 years ago

Trenutno je situacija da se potrebni js i css loada u svakoj datoteci zasebno, to bi značilo da moramo to mijenjati na više mjesta (kada do promjene dođe). Zato bi bilo dobro napraviti base.html po uzoru na ticketing -> https://github.com/RitehWebTeam/django-ticketing/blob/master/ticketing/templates/ticketing/base.html koji će imati sve stvari koje templateovi dijele na istom mjestu.

Template može overridati neki jinja block ukoliko je potrebno, samo on mora biti naveden u base.html Primjer:

# base.html
{% block "navigation" %}<li><a href="{% url 'ticketing_index' %}">{% trans "Home" %}</a></li>{% endblock "navigation" %}
askoki commented 3 years ago

Isto tako, sve templateove koji su vezani uz modele (to su vjerojatno svi osim logina i errora) je potrebno staviti unutar aplikacije 'administration'