parent
fdd20f4ddb
commit
80c6393100
8 changed files with 74 additions and 0 deletions
@ -0,0 +1,12 @@ |
|||||||
|
from django.contrib import admin |
||||||
|
|
||||||
|
from .models import SchoolSchedule |
||||||
|
|
||||||
|
|
||||||
|
@admin.register(SchoolSchedule) |
||||||
|
class SchoolScheduleAdmin(admin.ModelAdmin): |
||||||
|
list_display = ( |
||||||
|
'weekday', |
||||||
|
'title', |
||||||
|
'month_price', |
||||||
|
) |
||||||
@ -0,0 +1,5 @@ |
|||||||
|
from django.apps import AppConfig |
||||||
|
|
||||||
|
|
||||||
|
class SchoolConfig(AppConfig): |
||||||
|
name = 'school' |
||||||
@ -0,0 +1,30 @@ |
|||||||
|
# Generated by Django 2.0.2 on 2018-02-20 14:21 |
||||||
|
|
||||||
|
from django.db import migrations, models |
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration): |
||||||
|
|
||||||
|
initial = True |
||||||
|
|
||||||
|
dependencies = [ |
||||||
|
] |
||||||
|
|
||||||
|
operations = [ |
||||||
|
migrations.CreateModel( |
||||||
|
name='SchoolSchedule', |
||||||
|
fields=[ |
||||||
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||||
|
('weekday', models.PositiveSmallIntegerField(choices=[(1, 'понедельник'), (2, 'вторник'), (3, 'среда'), (4, 'четверг'), (5, 'пятница'), (6, 'суббота'), (7, 'воскресенье')], verbose_name='День недели')), |
||||||
|
('title', models.CharField(db_index=True, default='', max_length=100, verbose_name='Заголовок')), |
||||||
|
('description', models.TextField(verbose_name='Описание')), |
||||||
|
('materials', models.TextField(verbose_name='Материалы')), |
||||||
|
('month_price', models.DecimalField(decimal_places=2, default=0, max_digits=8, verbose_name='Цена')), |
||||||
|
], |
||||||
|
options={ |
||||||
|
'verbose_name': 'Рассписание', |
||||||
|
'verbose_name_plural': 'Рассписания', |
||||||
|
'ordering': ('weekday',), |
||||||
|
}, |
||||||
|
), |
||||||
|
] |
||||||
@ -0,0 +1,23 @@ |
|||||||
|
from django.db import models |
||||||
|
|
||||||
|
|
||||||
|
class SchoolSchedule(models.Model): |
||||||
|
WEEKDAY_CHOICES = ( |
||||||
|
(1, 'понедельник'), |
||||||
|
(2, 'вторник'), |
||||||
|
(3, 'среда'), |
||||||
|
(4, 'четверг'), |
||||||
|
(5, 'пятница'), |
||||||
|
(6, 'суббота'), |
||||||
|
(7, 'воскресенье'), |
||||||
|
) |
||||||
|
weekday = models.PositiveSmallIntegerField('День недели', choices=WEEKDAY_CHOICES) |
||||||
|
title = models.CharField('Заголовок', default='', max_length=100, db_index=True) |
||||||
|
description = models.TextField('Описание') |
||||||
|
materials = models.TextField('Материалы') |
||||||
|
month_price = models.DecimalField('Цена', max_digits=8, decimal_places=2, default=0) |
||||||
|
|
||||||
|
class Meta: |
||||||
|
ordering = ('weekday',) |
||||||
|
verbose_name = 'Рассписание' |
||||||
|
verbose_name_plural = 'Рассписания' |
||||||
@ -0,0 +1,3 @@ |
|||||||
|
from django.shortcuts import render |
||||||
|
|
||||||
|
# Create your views here. |
||||||
Loading…
Reference in new issue