DEV Community

Discussion on: How do you create a Home and About page in Django?

Collapse
kingsleyijomah profile image
Kingsley Ijomah
# view.py
from django.shortcuts import render

def homepage_view(request):
    return(request, 'homepage.html', context={})

#app.url
from django.urls import path
from .views import homepage_view

urlpatterns = [
    path("home", homepage_view, name="home"),
]

# settings.py
# should have something like this

TEMPLATES = [
...
"DIRS": [os.path.join(BASE_DIR, "app_name/template/app_name")]
...
]

Hope this helps :)

Thread Thread
yobretyo profile image
Bret Author

Thank you! I watched “theNetNinja” and he never did anything with the dirs to have the os.path or anything. Don’t I just have to include templates [“templates”]?

Thread Thread
kingsleyijomah profile image
Kingsley Ijomah

Push what you have up to GitHub or something and I can help direct you better, it is a little tricky not knowing the structure of your files, to know where your templates are being looked up from.

To see if your app is registered in settings, URL conf included etc.