diff --git a/gettingstarted/settings.py b/gettingstarted/settings.py index 9ea552a0c..91fdd5c16 100644 --- a/gettingstarted/settings.py +++ b/gettingstarted/settings.py @@ -40,6 +40,7 @@ "django.contrib.messages", "django.contrib.staticfiles", "hello", + "terminology", ] MIDDLEWARE = [ diff --git a/gettingstarted/urls.py b/gettingstarted/urls.py index 13b759582..ddd56d859 100644 --- a/gettingstarted/urls.py +++ b/gettingstarted/urls.py @@ -5,6 +5,7 @@ admin.autodiscover() import hello.views +import terminology.urls # To add a new path, first import the app: # import blog @@ -15,7 +16,7 @@ # Learn more here: https://docs.djangoproject.com/en/2.1/topics/http/urls/ urlpatterns = [ - path("", hello.views.index, name="index"), - path("db/", hello.views.db, name="db"), + # path("", hello.views.index, name="index"), + path("terms/", include(terminology.urls)), path("admin/", admin.site.urls), ] diff --git a/hello/static/IMG_0532.jpeg b/hello/static/IMG_0532.jpeg new file mode 100644 index 000000000..0cfc216b8 Binary files /dev/null and b/hello/static/IMG_0532.jpeg differ diff --git a/hello/templates/base.html b/hello/templates/base.html index 97ec07386..4e0a2b07a 100644 --- a/hello/templates/base.html +++ b/hello/templates/base.html @@ -1,80 +1,86 @@ +{% load staticfiles %}
-
+
This is a sample Python application deployed to Heroku. It's a reasonably simple app - but a good foundation for understanding how to get the most out of the Heroku platform.
diff --git a/terminology/__init__.py b/terminology/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/terminology/admin.py b/terminology/admin.py new file mode 100644 index 000000000..b8cfa3d56 --- /dev/null +++ b/terminology/admin.py @@ -0,0 +1,4 @@ +from django.contrib import admin +from .models import Term + +admin.site.register(Term) diff --git a/terminology/apps.py b/terminology/apps.py new file mode 100644 index 000000000..9fd350759 --- /dev/null +++ b/terminology/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class TerminologyConfig(AppConfig): + name = 'terminology' diff --git a/terminology/migrations/__init__.py b/terminology/migrations/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/terminology/models.py b/terminology/models.py new file mode 100644 index 000000000..cf65e11f0 --- /dev/null +++ b/terminology/models.py @@ -0,0 +1,11 @@ +from django.db import models + + +class Term(models.Model): + title = models.CharField(max_length=50) + definition = models.CharField(max_length=50) + example = models.TextField() + url = models.URLField(max_length=250) + + def __str__(self): + return self.title diff --git a/terminology/static/customstyle.css b/terminology/static/customstyle.css new file mode 100644 index 000000000..7f610bad1 --- /dev/null +++ b/terminology/static/customstyle.css @@ -0,0 +1,8 @@ +.my-row { + border: 1px solid orange; +} + +.my-col { + border: 1px solid orange; + /*width:fit-content;*/ +} \ No newline at end of file diff --git a/terminology/templates/termlist.html b/terminology/templates/termlist.html new file mode 100644 index 000000000..70daf37b3 --- /dev/null +++ b/terminology/templates/termlist.html @@ -0,0 +1,26 @@ +{% extends "base.html" %} +{% load staticfiles %} + +{% block content %} +| Title | +definition | +example | +url | + + + {% for object in object_list %} +
|---|---|---|---|
| {{ object.title }} | +{{ object.definition }} | +{{ object.example }} | +{{ object.url }} + | +