Start frontend implementation
Implement base template handling, views
This commit is contained in:
parent
045fd0c73f
commit
6799a96334
8 changed files with 40 additions and 8 deletions
14
core/urls.py
Normal file
14
core/urls.py
Normal file
|
@ -0,0 +1,14 @@
|
|||
from django.urls import path
|
||||
from django.conf import settings
|
||||
|
||||
from .views import (
|
||||
CustomerDashboardView,
|
||||
BaseTestView,
|
||||
)
|
||||
|
||||
urlpatterns = [
|
||||
path('manager/dashboard/', CustomerDashboardView.as_view(), name='dashboard'),
|
||||
]
|
||||
|
||||
if settings.DEBUG:
|
||||
urlpatterns.append(path('test/base/', BaseTestView.as_view(), name='base'))
|
|
@ -1,3 +0,0 @@
|
|||
from django.shortcuts import render
|
||||
|
||||
# Create your views here.
|
2
core/views/__init__.py
Normal file
2
core/views/__init__.py
Normal file
|
@ -0,0 +1,2 @@
|
|||
from .test import BaseTestView
|
||||
from .customers import CustomerDashboardView
|
10
core/views/customers.py
Normal file
10
core/views/customers.py
Normal file
|
@ -0,0 +1,10 @@
|
|||
from django.views.generic import TemplateView
|
||||
|
||||
class CustomerDashboardView(TemplateView):
|
||||
template_name = 'manager/customer/dashboard.html'
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
context = super().get_context_data(**kwargs)
|
||||
context['app_title'] = "Restoroo"
|
||||
context['page_title'] = "Dashboard"
|
||||
return context
|
4
core/views/test.py
Normal file
4
core/views/test.py
Normal file
|
@ -0,0 +1,4 @@
|
|||
from django.views.generic import TemplateView
|
||||
|
||||
class BaseTestView(TemplateView):
|
||||
template_name = 'manager/base.html'
|
2
frontend
2
frontend
|
@ -1 +1 @@
|
|||
Subproject commit e117a67e55ec78cbee83e9fd6ea799982a3cb22e
|
||||
Subproject commit c21addaf262b948bf828b8bfc129160277c5dd8b
|
|
@ -75,19 +75,23 @@ WSGI_APPLICATION = 'restoroo.wsgi.application'
|
|||
if "MySQL" in CONFIG_FILE.config:
|
||||
DATABASES = {
|
||||
'default': {
|
||||
'ENGINE': 'django.db.backends.mysql',
|
||||
'ENGINE': 'django.contrib.gis.db.backends.mysql',
|
||||
'NAME': CONFIG_FILE.config.get("MySQL", "Database"),
|
||||
'USER': CONFIG_FILE.config.get("MySQL", "Username"),
|
||||
'PASSWORD': CONFIG_FILE.config.get("MySQL", "Password"),
|
||||
'HOST': CONFIG_FILE.config.get("MySQL", "Host", fallback="localhost"),
|
||||
'PORT': CONFIG_FILE.config.getint("MySQL", "Port", fallback=3306)
|
||||
'PORT': CONFIG_FILE.config.getint("MySQL", "Port", fallback=3306),
|
||||
'OPTIONS': {
|
||||
'charset': 'utf8mb4',
|
||||
'sql_mode': 'traditional',
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
else:
|
||||
DATABASES = {
|
||||
'default': {
|
||||
'ENGINE': 'django.db.backends.sqlite3',
|
||||
'ENGINE': 'django.contrib.gis.db.backends.spatialite',
|
||||
'NAME': BASE_DIR / 'db.sqlite3',
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,7 +14,8 @@ Including another URLconf
|
|||
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
|
||||
"""
|
||||
from django.contrib import admin
|
||||
from django.urls import path
|
||||
from django.urls import path, include
|
||||
|
||||
urlpatterns = [
|
||||
path('', include('core.urls')),
|
||||
]
|
||||
|
|
Loading…
Reference in a new issue