Создание пользовательской CMS в Django | Django CMS Building By shriekdj

Я задумался о создании пользовательской CMS и обновлении ее функций день за днем по мере необходимости.

Для примера, сначала я просто добавил приложение blog в проект django под названием dj_admin.
И создал очень простую модель типа

from django.db import models

# Create your models here.
class Post(models.Model):
    title = models.CharField(verbose_name='title', max_length=255, null=False)
    content = models.TextField(verbose_name='content', null=False, blank=True)
Вход в полноэкранный режим Выход из полноэкранного режима

Через некоторое время я добавил 3 поля created_at, published_at и updated_at, где created_at является обязательным, и автоматически созданная модель затем обновилась следующим образом.

from django.db import models

# Create your models here.
class Post(models.Model):
    title = models.CharField(verbose_name='title', max_length=255, null=False)
    content = models.TextField(verbose_name='content', null=False, blank=True)
    created_on = models.DateTimeField(auto_now=True, auto_created=True, null=False, blank=False)
    published_on = models.DateTimeField(null=True)
    updated_on = models.DateTimeField(null=True)
Вход в полноэкранный режим Выход из полноэкранного режима

Я создал GitHub Repo для проекта, и код проекта Django будет находиться в директории src.

shriekdj / shriekdj_cms

сборка shriekdj_cms в django

Посмотреть на GitHub

Я буду добавлять в него функции день за днем, чтобы сделать его блогом.

Оцените статью
devanswers.ru
Добавить комментарий