From 8aa881772a548819f2fabedcfb704c1f32b14ba7 Mon Sep 17 00:00:00 2001 From: Max Yakovenko Date: Mon, 23 Jul 2018 03:07:55 +0300 Subject: [PATCH] add cabinet app folder --- cabinet/__init__.py | 0 cabinet/admin.py | 3 +++ cabinet/apps.py | 5 +++++ cabinet/models.py | 3 +++ cabinet/tests.py | 3 +++ cabinet/urls.py | 7 +++++++ cabinet/views.py | 14 ++++++++++++++ 7 files changed, 35 insertions(+) create mode 100644 cabinet/__init__.py create mode 100644 cabinet/admin.py create mode 100644 cabinet/apps.py create mode 100644 cabinet/models.py create mode 100644 cabinet/tests.py create mode 100644 cabinet/urls.py create mode 100644 cabinet/views.py diff --git a/cabinet/__init__.py b/cabinet/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/cabinet/admin.py b/cabinet/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/cabinet/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/cabinet/apps.py b/cabinet/apps.py new file mode 100644 index 0000000..9b97c64 --- /dev/null +++ b/cabinet/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class CabinetConfig(AppConfig): + name = 'cabinet' diff --git a/cabinet/models.py b/cabinet/models.py new file mode 100644 index 0000000..71a8362 --- /dev/null +++ b/cabinet/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/cabinet/tests.py b/cabinet/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/cabinet/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/cabinet/urls.py b/cabinet/urls.py new file mode 100644 index 0000000..a11abae --- /dev/null +++ b/cabinet/urls.py @@ -0,0 +1,7 @@ +from django.urls import re_path + +from . import views + +urlpatterns = [ + re_path(r'^index/$', views.IndexView.as_view(), name='index') +] diff --git a/cabinet/views.py b/cabinet/views.py new file mode 100644 index 0000000..3707da1 --- /dev/null +++ b/cabinet/views.py @@ -0,0 +1,14 @@ +from django.shortcuts import render +from django.utils.translation import ugettext_lazy as _ + +# Create your views here. +from core.views import ProtectedView + + +class IndexView(ProtectedView): + template_name = 'cabinet/index.html' + title = _('Личный кабинет') + + def get_context_data(self, **kwargs): + context = super().get_context_data(**kwargs) + context['title'] = self.title