diff --git a/.idea/.gitignore b/.idea/.gitignore index 5c98b42..acf2275 100644 --- a/.idea/.gitignore +++ b/.idea/.gitignore @@ -1,2 +1,5 @@ # Default ignored files -/workspace.xml \ No newline at end of file +/workspace.xml +# Datasource local storage ignored files +/dataSources.local.xml +/dataSources/ diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml new file mode 100644 index 0000000..51259f9 --- /dev/null +++ b/.idea/dataSources.xml @@ -0,0 +1,17 @@ + + + + + sqlite.xerial + true + org.sqlite.JDBC + jdbc:sqlite:$PROJECT_DIR$/db.sqlite3 + + + postgresql + true + org.postgresql.Driver + jdbc:postgresql://pg.ahlawat.com:5432/postgres + + + \ No newline at end of file diff --git a/blog/admin.py b/blog/admin.py index 8c38f3f..e8fab64 100644 --- a/blog/admin.py +++ b/blog/admin.py @@ -1,3 +1,7 @@ from django.contrib import admin # Register your models here. + +from .models import Blog + +admin.site.register(Blog) diff --git a/blog/migrations/0001_initial.py b/blog/migrations/0001_initial.py new file mode 100644 index 0000000..8e9302e --- /dev/null +++ b/blog/migrations/0001_initial.py @@ -0,0 +1,24 @@ +# Generated by Django 3.0.3 on 2020-03-08 20:11 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Blog', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('title', models.CharField(max_length=200)), + ('pubdate', models.DateTimeField()), + ('body', models.TextField(max_length=1000)), + ('image', models.ImageField(upload_to='images/')), + ], + ), + ] diff --git a/blog/models.py b/blog/models.py index 71a8362..71e0ef2 100644 --- a/blog/models.py +++ b/blog/models.py @@ -1,3 +1,11 @@ from django.db import models +import datetime + # Create your models here. + +class Blog(models.Model): + title = models.CharField(max_length=200) + pubdate = models.DateTimeField() + body = models.TextField(max_length=1000) + image = models.ImageField(upload_to='images/')