<a href={% url 'authenticate' %}>Login</a>
{% extends "basic.html" %}
{% block title %}
<title>Projects</title>
{% endblock %}
{% block content %}
<h1>List projects</h1>
<h2>{{ user }}</h2>
<h2>{{ name }}</h2>
{% endblock %}
{% block table %}
<div class="scrollable">
<table>
<thead>
<tr>
<th>#</th>
<th>Код проекта</th>
<th>Исполнитель проекта</th>
<th>Описание проекта</th>
<th>Дата проекта</th>
</tr>
</thead>
<tbody>
{% for module in modules %}
<tr>
<th>{{ module.pk }}</th>
<th><a href={% url 'module' pk=module.id%}>{{ module.project }}-{{ module.room }}{{ module.room_number }}-
{{ module.module }}{{ module.module_number }}</a></th>
<th>{{ module.executor }}</th>
<th>{{ module.project }}</th>
<th>{{ module.module_work_is_produced }}</th>
</tr>
{% endfor %}
</tbody>
</table>
</div>
{% endblock %}
class ProjectsView(DetailView):
model = User
template_name = 'projects.html'
def get_context_data(self, **kwargs):
context = super(ProjectsView, self).get_context_data(**kwargs)
modules = ModuleWork.objects.filter(executor=self.kwargs['pk'])
context['name'] = self.kwargs['name']
context['modules'] = modules
return context
{% extends "basic.html" %}
{% block title %}
<title>Projects</title>
{% endblock %}
{% block content %}
<h1>List projects</h1>
<h2>{{ user }}</h2>
<h2>{{ name }}</h2>
{% endblock %}
{% block table %}
<div class="scrollable">
<table>
<thead>
<tr>
<th>#</th>
<th>Код проекта</th>
<th>Исполнитель проекта</th>
<th>Описание проекта</th>
<th>Дата проекта</th>
</tr>
</thead>
<tbody>
{% for module in modules %}
<tr>
<th>{{ module.pk }}</th>
<th><a href={% url 'module' pk=module.id%}>{{ module.project }}-{{ module.room }}{{ module.room_number }}-
{{ module.module }}{{ module.module_number }}</a></th>
<th>{{ module.executor }}</th>
<th>{{ module.project }}</th>
<th>{{ module.module_work_is_produced }}</th>
</tr>
{% endfor %}
</tbody>
</table>
</div>
{% endblock %}
<body id="top">
<!-- Top Background Image Wrapper -->
<div class="bgded overlay" style="background-image:url('{% static 'images/backgrounds/01_2.png' %}');">
<div class="wrapper row0">
<div id="topbar" class="hoc clear">
<div class="fl_left">
<ul class="nospace">
<li><a href="#"><i class="fa fa-lg fa-home"></i></a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
{% if user.is_authenticated %}
<li>Hello <strong>{{ user }}</strong></li>
<li><a href="#">Logaut</a></li>
{% else %}
<li><a href={% url 'authenticate' %}>Login</a></li>
<li><a href="#">Register</a></li>
{% endif %}
</ul>
</div>
<div class="fl_right">
<ul class="nospace">
<li><i class="fa fa-phone"></i> +375298888132</li>
<li><i class="fa fa-envelope-o"></i> a.ramanchyk@gmail.com</li>
</ul>
</div>
</div>
</div>
это жесть пока в таком варианте, я пока не разобрался как не передавая в url данные грамотно работать
(над этим предстоит работа и буду отдельно разбираться).
Суть в том чтобы после редактирования к примеру вернуться обратно на туже страницу с описанием модуля.
К примеру важен id моудуля, и id заметки по этому модулю.