55 lines
1.6 KiB
HTML
55 lines
1.6 KiB
HTML
{% extends "base.html" %}
|
|
{% block content %}
|
|
{% if form.errors %}
|
|
<p>Your username and password didn't match. Please try again.</p>
|
|
{% endif %}
|
|
{% if next %}
|
|
{% if user.is_authenticated %}
|
|
<p>Your account doesn't have access to this page. To proceed, please login with an account that has access.</p>
|
|
{% else %}
|
|
<p>Please login to see this page.</p>
|
|
{% endif %}
|
|
{% endif %}
|
|
|
|
<form method="post" action="{% url 'login' %}">
|
|
{% csrf_token %}
|
|
|
|
<div>
|
|
<td>{{ form.username.label_tag }}</td>
|
|
<td>{{ form.username }}</td>
|
|
</div>
|
|
<div>
|
|
<td>{{ form.password.label_tag }}</td>
|
|
<td>{{ form.password }}</td>
|
|
</div>
|
|
|
|
<div>
|
|
<input type="submit" value="login" class="btn btn-lg btn-primary"/>
|
|
<input type="hidden" name="next" value="{{ next }}" />
|
|
</div>
|
|
</form>
|
|
<div>
|
|
<div class="row">
|
|
<div class="col-md-8">
|
|
<div>
|
|
{% for post in posts %}
|
|
<div class="mt-5 post">
|
|
<div class="date">
|
|
{{ post.published_date }}
|
|
</div>
|
|
<h2>
|
|
<a href="{% url 'post_detail' pk=post.pk %}">{{ post.title }}</a>
|
|
</h2>
|
|
<p>{{ post.text|linebreaks }}</p>
|
|
Tags: {% for tag in post.tags.all %}
|
|
<a href="{% url 'post_list_by_tag' tag.slug %}">{{ tag.name }}</a>
|
|
{% if not forloop.last %}, {% endif %} {% endfor %} <p>
|
|
{{ post.author }}
|
|
</p>
|
|
</div>
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endblock %} |