diff --git a/notes/migrations/0001_initial.py b/notes/migrations/0001_initial.py new file mode 100644 index 0000000..3c0053b --- /dev/null +++ b/notes/migrations/0001_initial.py @@ -0,0 +1,26 @@ +# Generated by Django 3.2.13 on 2024-11-24 14:46 + +from django.conf import settings +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ] + + operations = [ + migrations.CreateModel( + name='Note', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('body', models.TextField()), + ('time', models.DateTimeField(auto_now_add=True)), + ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), + ], + ), + ] diff --git a/notes/models.py b/notes/models.py index 71a8362..34309e5 100644 --- a/notes/models.py +++ b/notes/models.py @@ -1,3 +1,7 @@ from django.db import models +from django.contrib.auth.models import User -# Create your models here. +class Note(models.Model): + owner = models.ForeignKey(User, on_delete=models.CASCADE) + body = models.TextField() + time = models.DateTimeField(auto_now_add=True) diff --git a/notes/templates/index.html b/notes/templates/index.html index 68b5c41..9635894 100644 --- a/notes/templates/index.html +++ b/notes/templates/index.html @@ -5,6 +5,32 @@ {% csrf_token %} -