Создание приложения
Создание приложения
Создаём приложение внутри проекта
Название приложения: prilogenie111
python manage.py startapp prilogenie111
Открываем файл settings.py и ищем массив INSTALLED_APPS
Добавляем в конец массива строку prilogenie111
После этого массив будет иметь следующий вид:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'prilogenie111'
]
Создание моделей
Открываем файл models.py внутри папки prilogenie111
Пишем класс для описания модели
from django.db import models
from django.utils import timezone
class MyFirstModel(models.Model):
author = models.ForeignKey('auth.User')
title = models.CharField(max_length=200)
text = models.TextField()
created_date = models.DateTimeField(default=timezone.now)
published_date = models.DateTimeField(blank=True, null=True)
my_field_1 = models.TextField()
my_field_2 = models.TextField()
my_field_3 = models.TextField()
my_field_4 = models.TextField()
def publish(self):
self.published_date = timezone.now()
self.save()
def __str__(self):
return self.title
Применяем созданную модель
Пишем в консоли
python manage.py makemigrations prilogenie111
python manage.py migrate prilogenie111
Last updated
Was this helpful?