diff --git a/.idea/deployment.xml b/.idea/deployment.xml new file mode 100644 index 0000000..a7da7d5 --- /dev/null +++ b/.idea/deployment.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/rGraphicsSettings.xml b/.idea/rGraphicsSettings.xml new file mode 100644 index 0000000..8747510 --- /dev/null +++ b/.idea/rGraphicsSettings.xml @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/.idea/rpackages.xml b/.idea/rpackages.xml new file mode 100644 index 0000000..1709b2d --- /dev/null +++ b/.idea/rpackages.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/db.sqlite3 b/db.sqlite3 index 479b209..c84d3de 100644 Binary files a/db.sqlite3 and b/db.sqlite3 differ diff --git a/jobs/admin.py b/jobs/admin.py index 8c38f3f..14d2850 100644 --- a/jobs/admin.py +++ b/jobs/admin.py @@ -1,3 +1,7 @@ from django.contrib import admin # Register your models here. + +from .models import Job + +admin.site.register(Job) diff --git a/jobs/migrations/0001_initial.py b/jobs/migrations/0001_initial.py new file mode 100644 index 0000000..19e81cb --- /dev/null +++ b/jobs/migrations/0001_initial.py @@ -0,0 +1,22 @@ +# Generated by Django 3.0.3 on 2020-03-08 07:16 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Job', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('image', models.ImageField(upload_to='images/')), + ('summary', models.CharField(max_length=200)), + ], + ), + ] diff --git a/jobs/models.py b/jobs/models.py index 71a8362..b7bc574 100644 --- a/jobs/models.py +++ b/jobs/models.py @@ -1,3 +1,8 @@ from django.db import models + # Create your models here. + +class Job(models.Model): + image = models.ImageField(upload_to='images/') + summary = models.CharField(max_length=200) diff --git a/media/images/cloud1.png b/media/images/cloud1.png new file mode 100644 index 0000000..c560286 Binary files /dev/null and b/media/images/cloud1.png differ diff --git a/portfolio/settings.py b/portfolio/settings.py index 47e6b6a..c9cdd6e 100644 --- a/portfolio/settings.py +++ b/portfolio/settings.py @@ -37,6 +37,8 @@ INSTALLED_APPS = [ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + 'blog.apps.BlogConfig', + 'jobs.apps.JobsConfig', ] MIDDLEWARE = [ @@ -119,3 +121,6 @@ USE_TZ = True # https://docs.djangoproject.com/en/3.0/howto/static-files/ STATIC_URL = '/static/' + +MEDIA_ROOT = os.path.join(BASE_DIR, 'media') +MEDIA_URL = '/media/' \ No newline at end of file diff --git a/portfolio/urls.py b/portfolio/urls.py index ef11cef..c21ae28 100644 --- a/portfolio/urls.py +++ b/portfolio/urls.py @@ -15,7 +15,9 @@ Including another URLconf """ from django.contrib import admin from django.urls import path +from django.conf import settings +from django.conf.urls.static import static urlpatterns = [ path('admin/', admin.site.urls), -] +] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)