make model.py complete and little changes

This commit is contained in:
mohamad24xx 2024-08-30 02:55:49 +03:30
parent 5841b0da6d
commit 823d724167
5 changed files with 74 additions and 4 deletions

View file

@ -1,3 +1,5 @@
from django.contrib import admin
# Register your models here.
from django.contrib import admin
from .models import MarkdownContent
admin.site.register(MarkdownContent)

View file

@ -0,0 +1,25 @@
# Generated by Django 5.1 on 2024-08-26 06:57
from django.db import migrations, models
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='MarkdownContent',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('title', models.CharField(max_length=100)),
('content', models.TextField()),
],
options={
'verbose_name_plural': 'Markdown content',
},
),
]

View file

@ -0,0 +1,29 @@
# Generated by Django 5.1 on 2024-08-29 23:24
import django.utils.timezone
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('blog', '0001_initial'),
]
operations = [
migrations.AddField(
model_name='markdowncontent',
name='author',
field=models.CharField(default='tbd', max_length=100),
),
migrations.AddField(
model_name='markdowncontent',
name='created_at',
field=models.DateTimeField(default=django.utils.timezone.now),
),
migrations.AddField(
model_name='markdowncontent',
name='updated_at',
field=models.DateTimeField(auto_now=True),
),
]

View file

@ -1,3 +1,16 @@
from django.db import models
# Create your models here.
from django.db import models
from django.utils import timezone
class MarkdownContent(models.Model):
title = models.CharField(max_length=100)
content = models.TextField()
author = models.CharField(max_length=100,default='tbd')
created_at = models.DateTimeField(default=timezone.now)
updated_at = models.DateTimeField(auto_now=True)
class Meta:
verbose_name_plural = "Markdown content"
def __str__(self):
return self.title

View file

@ -37,6 +37,7 @@ INSTALLED_APPS = [
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog',
]
MIDDLEWARE = [