diff --git a/apps/dashboard/__init__.py b/apps/dashboard/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/apps/dashboard/admin.py b/apps/dashboard/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/apps/dashboard/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/apps/dashboard/apps.py b/apps/dashboard/apps.py new file mode 100644 index 0000000..e0fb62c --- /dev/null +++ b/apps/dashboard/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class DashboardConfig(AppConfig): + name = 'apps.dashboard' diff --git a/apps/dashboard/migrations/__init__.py b/apps/dashboard/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/apps/dashboard/models.py b/apps/dashboard/models.py new file mode 100644 index 0000000..71a8362 --- /dev/null +++ b/apps/dashboard/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/apps/dashboard/tests.py b/apps/dashboard/tests.py new file mode 100644 index 0000000..2b78a56 --- /dev/null +++ b/apps/dashboard/tests.py @@ -0,0 +1,10 @@ +from django.test import TestCase + +class HomePageTest(TestCase): + def test_uses_home_template(self): + response = self.client.get('/') + self.assertTemplateUsed(response, 'apps/dashboard/home.html') + + def test_renders_homepage_content(self): + response = self.client.get('/') + self.assertContains(response, 'To-Do') \ No newline at end of file diff --git a/apps/dashboard/views.py b/apps/dashboard/views.py new file mode 100644 index 0000000..5581437 --- /dev/null +++ b/apps/dashboard/views.py @@ -0,0 +1,4 @@ +from django.shortcuts import render + +def home_page(request): + return render(request, 'apps/dashboard/home.html') diff --git a/templates/apps/dashboard/home.html b/templates/apps/dashboard/home.html new file mode 100644 index 0000000..94d4105 --- /dev/null +++ b/templates/apps/dashboard/home.html @@ -0,0 +1,3 @@ + + To-Do lists + \ No newline at end of file