diff --git a/news/settings.py b/news/settings.py index 9b20520..187590b 100644 --- a/news/settings.py +++ b/news/settings.py @@ -37,7 +37,7 @@ INSTALLED_APPS = [ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', - 'posts' + 'posts.apps.PostsConfig' ] MIDDLEWARE = [ diff --git a/posts/migrations/0001_initial.py b/posts/migrations/0001_initial.py new file mode 100644 index 0000000..f614677 --- /dev/null +++ b/posts/migrations/0001_initial.py @@ -0,0 +1,24 @@ +# Generated by Django 2.2.6 on 2019-11-11 14:32 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Notice', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('notice_title', models.CharField(max_length=80)), + ('notice_text', models.CharField(max_length=400)), + ('pub_start', models.DateTimeField()), + ('pub_end', models.DateTimeField()), + ], + ), + ] diff --git a/posts/models.py b/posts/models.py index 71a8362..e96a986 100644 --- a/posts/models.py +++ b/posts/models.py @@ -1,3 +1,11 @@ from django.db import models +from django.utils import timezone # Create your models here. +class Notice(models.Model): + notice_title = models.CharField(max_length=80) + notice_text = models.CharField(max_length=400) + pub_start = models.DateTimeField(default=timezone.now) + pub_end = models.DateTimeField(default=timezone.now) + + diff --git a/posts/templates/posts/notice.html b/posts/templates/posts/notice.html new file mode 100644 index 0000000..7bd0454 --- /dev/null +++ b/posts/templates/posts/notice.html @@ -0,0 +1,16 @@ +{% extends "base.html" %} +{% block content %} + +