Browse Source

Merge branch 'master' of atrey:/akce/MaM/MaMweb/mamweb

* 'master' of atrey:/akce/MaM/MaMweb/mamweb:
  Zakladni kostra Aktualniho zadani
  Reseni prav pri nasazovani na server
remotes/origin/feincms
Tomas Gavenciak 10 years ago
parent
commit
15ffbbad3f
  1. 4
      Makefile
  2. 18
      seminar/templates/seminar/AktualZadani.html
  3. 1
      seminar/urls.py
  4. 10
      seminar/views.py

4
Makefile

@ -76,8 +76,8 @@ push_test:
cp mamweb/settings_test.py mamweb/settings.py && \ cp mamweb/settings_test.py mamweb/settings.py && \
make install && \ make install && \
./manage.py migrate --noinput && \ ./manage.py migrate --noinput && \
chown -R :mam . && \ (chown -Rf :mam . || true ) && \
chmod -R g+w . && \ (chmod -Rf g+w . || true ) && \
echo Done." echo Done."
@echo "Test deployed at ${TEST_SERVER}:${TEST_DIR} successfully." @echo "Test deployed at ${TEST_SERVER}:${TEST_DIR} successfully."

18
seminar/templates/seminar/AktualZadani.html

@ -0,0 +1,18 @@
{% extends "base.html" %}
{% load staticfiles sekizai_tags %}
{% block content %}
<div>
<h2>Aktuální zadání</h2>
{% for problem in nastaveni.aktualni_cislo.zadane_problemy.all %}
Problém {{problem}} <br>
{% autoescape off %}{{problem.text_problemu}}{% endautoescape %}
<hr>
{% empty %}
Aktuálně nejsou zadané žádné úlohy k řešení.
{% endfor %}
</div>
{% endblock content %}

1
seminar/urls.py

@ -4,4 +4,5 @@ from . import views
urlpatterns = patterns('', urlpatterns = patterns('',
url(r'^problem/(?P<pk>\d+)/$', views.ProblemView.as_view(), name='problem'), url(r'^problem/(?P<pk>\d+)/$', views.ProblemView.as_view(), name='problem'),
url(r'^cislo/(?P<pk>\d+)/$', views.CisloView.as_view(), name='cislo'), url(r'^cislo/(?P<pk>\d+)/$', views.CisloView.as_view(), name='cislo'),
url(r'^zadani/$', 'seminar.views.AktualZadaniView'),
) )

10
seminar/views.py

@ -2,9 +2,15 @@ from django.shortcuts import get_object_or_404, render
from django.http import HttpResponseRedirect from django.http import HttpResponseRedirect
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
from django.views import generic from django.views import generic
from .models import Problem, Cislo, Reseni, VysledkyKCislu from .models import Problem, Cislo, Reseni, VysledkyKCislu, Nastaveni
# Create your views here.
def AktualZadaniView(request):
nastaveni = get_object_or_404(Nastaveni)
return render(request, 'seminar/AktualZadani.html',
{'nastaveni' : nastaveni,
},
)
class ProblemView(generic.DetailView): class ProblemView(generic.DetailView):
model = Problem model = Problem

Loading…
Cancel
Save