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