
10 changed files with 215 additions and 34 deletions
@ -1,4 +1,7 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
<project version="4"> |
||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.7 (kinoostrov)" project-jdk-type="Python SDK" /> |
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.7 (kinoostrov)" project-jdk-type="Python SDK" /> |
||||
|
<component name="PyCharmProfessionalAdvertiser"> |
||||
|
<option name="shown" value="true" /> |
||||
|
</component> |
||||
</project> |
</project> |
@ -1,9 +1,15 @@ |
|||||
from django.contrib import admin |
from django.contrib import admin |
||||
from akce.models import Akce |
|
||||
# Register your models here. |
|
||||
|
from akce.models import Akce, Kino, Klub |
||||
|
|
||||
|
|
||||
@admin.register(Akce) |
@admin.register(Akce) |
||||
class AkceAdmin(admin.ModelAdmin): |
class AkceAdmin(admin.ModelAdmin): |
||||
pass |
pass |
||||
|
|
||||
|
@admin.register(Kino) |
||||
|
class KinoAdmin(admin.ModelAdmin): |
||||
|
pass |
||||
|
|
||||
|
@admin.register(Klub) |
||||
|
class KlubAdmin(admin.ModelAdmin): |
||||
|
pass |
||||
|
@ -0,0 +1,43 @@ |
|||||
|
# Generated by Django 3.2.3 on 2021-06-02 18:15 |
||||
|
|
||||
|
from django.db import migrations, models |
||||
|
|
||||
|
|
||||
|
class Migration(migrations.Migration): |
||||
|
|
||||
|
dependencies = [ |
||||
|
('akce', '0001_initial'), |
||||
|
] |
||||
|
|
||||
|
operations = [ |
||||
|
migrations.CreateModel( |
||||
|
name='Kino', |
||||
|
fields=[ |
||||
|
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
|
('nazev', models.CharField(max_length=64, verbose_name='Název')), |
||||
|
('popis', models.CharField(max_length=256, verbose_name='Popis')), |
||||
|
('datum', models.DateTimeField(verbose_name='Datum+Čas')), |
||||
|
('ofilmu', models.CharField(max_length=256, verbose_name='O filmu')), |
||||
|
('rezie', models.CharField(max_length=32, verbose_name='Režie')), |
||||
|
('obrazek', models.ImageField(upload_to='akce', verbose_name='Obrázek')), |
||||
|
], |
||||
|
options={ |
||||
|
'abstract': False, |
||||
|
}, |
||||
|
), |
||||
|
migrations.CreateModel( |
||||
|
name='Klub', |
||||
|
fields=[ |
||||
|
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
|
('nazev', models.CharField(max_length=64, verbose_name='Název')), |
||||
|
('popis', models.CharField(max_length=256, verbose_name='Popis')), |
||||
|
('datum', models.DateTimeField(verbose_name='Datum+Čas')), |
||||
|
('ofilmu', models.CharField(max_length=256, verbose_name='O filmu')), |
||||
|
('rezie', models.CharField(max_length=32, verbose_name='Režie')), |
||||
|
('obrazek', models.ImageField(upload_to='akce', verbose_name='Obrázek')), |
||||
|
], |
||||
|
options={ |
||||
|
'abstract': False, |
||||
|
}, |
||||
|
), |
||||
|
] |
@ -0,0 +1,30 @@ |
|||||
|
{% extends "kinoostrov/base.html" %} |
||||
|
{% load static %} |
||||
|
|
||||
|
|
||||
|
|
||||
|
{% block content %} |
||||
|
<div class="row"> |
||||
|
{% for item in dotazy %} |
||||
|
|
||||
|
<div class="col-sm-3"> |
||||
|
<div class="card"> |
||||
|
{% if item.obrazek %} |
||||
|
<img src="{{ item.obrazek.url }}" class="card-img-top" alt="..."> |
||||
|
{% endif %} |
||||
|
<div class="card-body"> |
||||
|
<h5 class="card-title">{{ item.nazev }}</h5> |
||||
|
<p class="card-text">{{ item.popis }}</p> |
||||
|
</div> |
||||
|
<ul class="list-group list-group-flush"> |
||||
|
<li class="list-group-item">{{ item.ofilmu }}</li> |
||||
|
<li class="list-group-item"><b>Datum a čas promítání:</b> {{ item.datum }}</li> |
||||
|
<li class="list-group-item"><b>Režie:</b> {{ item.rezie }}</li> |
||||
|
|
||||
|
</ul> |
||||
|
</div> |
||||
|
</div> |
||||
|
|
||||
|
{% endfor %} |
||||
|
</div> |
||||
|
{% endblock %} |
@ -0,0 +1,30 @@ |
|||||
|
{% extends "kinoostrov/base.html" %} |
||||
|
{% load static %} |
||||
|
|
||||
|
|
||||
|
|
||||
|
{% block content %} |
||||
|
<div class="row"> |
||||
|
{% for item in dotazy %} |
||||
|
|
||||
|
<div class="col-sm-3"> |
||||
|
<div class="card"> |
||||
|
{% if item.obrazek %} |
||||
|
<img src="{{ item.obrazek.url }}" class="card-img-top" alt="..."> |
||||
|
{% endif %} |
||||
|
<div class="card-body"> |
||||
|
<h5 class="card-title">{{ item.nazev }}</h5> |
||||
|
<p class="card-text">{{ item.popis }}</p> |
||||
|
</div> |
||||
|
<ul class="list-group list-group-flush"> |
||||
|
<li class="list-group-item">{{ item.ofilmu }}</li> |
||||
|
<li class="list-group-item"><b>Datum a čas promítání:</b> {{ item.datum }}</li> |
||||
|
<li class="list-group-item"><b>Režie:</b> {{ item.rezie }}</li> |
||||
|
|
||||
|
</ul> |
||||
|
</div> |
||||
|
</div> |
||||
|
|
||||
|
{% endfor %} |
||||
|
</div> |
||||
|
{% endblock %} |
Loading…
Reference in new issue