
10 changed files with 215 additions and 34 deletions
@ -1,4 +1,7 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<project version="4"> |
|||
<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> |
@ -1,9 +1,15 @@ |
|||
from django.contrib import admin |
|||
from akce.models import Akce |
|||
# Register your models here. |
|||
from akce.models import Akce, Kino, Klub |
|||
|
|||
|
|||
@admin.register(Akce) |
|||
class AkceAdmin(admin.ModelAdmin): |
|||
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