diff --git a/home/__init__.py b/home/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/home/templates/home/index.html b/home/templates/home/index.html new file mode 100644 index 0000000..00f7df6 --- /dev/null +++ b/home/templates/home/index.html @@ -0,0 +1,10 @@ +{% extends 'lemoncurry/layout.html' %} +{% block main %} + +{% endblock %} diff --git a/home/urls.py b/home/urls.py new file mode 100644 index 0000000..a2c599e --- /dev/null +++ b/home/urls.py @@ -0,0 +1,8 @@ +from django.conf.urls import url + +from . import views + +app_name = 'home' +urlpatterns = [ + url(r'^$', views.index, name='index'), +] diff --git a/home/views.py b/home/views.py new file mode 100644 index 0000000..adbe89c --- /dev/null +++ b/home/views.py @@ -0,0 +1,7 @@ +from django.shortcuts import get_object_or_404, render +from users.models import User + + +def index(request): + user = get_object_or_404(User, pk=1) + return render(request, 'home/index.html', {'user': user}) diff --git a/lemoncurry/settings/base.py b/lemoncurry/settings/base.py index 37dfe9c..b1565c1 100644 --- a/lemoncurry/settings/base.py +++ b/lemoncurry/settings/base.py @@ -38,6 +38,8 @@ INSTALLED_APPS = [ 'django.contrib.messages', 'django.contrib.staticfiles', + 'lemoncurry', + 'home', 'users', ] diff --git a/lemoncurry/templates/lemoncurry/layout.html b/lemoncurry/templates/lemoncurry/layout.html new file mode 100644 index 0000000..919809b --- /dev/null +++ b/lemoncurry/templates/lemoncurry/layout.html @@ -0,0 +1,38 @@ +{% load lemoncurry_tags static %} + + + {{ site_name }} + + + + + + +
+ +
+ +
+ {% block main %}{% endblock %} +
+ + + + + + + + diff --git a/lemoncurry/templatetags/__init__.py b/lemoncurry/templatetags/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/lemoncurry/templatetags/lemoncurry_tags.py b/lemoncurry/templatetags/lemoncurry_tags.py new file mode 100644 index 0000000..b29eb5d --- /dev/null +++ b/lemoncurry/templatetags/lemoncurry_tags.py @@ -0,0 +1,8 @@ +from django import template +from django.conf import settings + +register = template.Library() + +@register.simple_tag +def site_name(): + return settings.SITE_NAME diff --git a/lemoncurry/urls.py b/lemoncurry/urls.py index 18bafcb..311d6d7 100644 --- a/lemoncurry/urls.py +++ b/lemoncurry/urls.py @@ -13,9 +13,10 @@ Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ -from django.conf.urls import url +from django.conf.urls import include, url from django.contrib import admin urlpatterns = [ + url(r'^', include('home.urls')), url(r'^admin/', admin.site.urls), ]