Всем привет. Решил переписать свой сайт добавить необходимую автоматизацию и другие возможности, учет заказов, статистика, отчеты. Время терпит поэтому решил осваивать Питон + Джанго, потом пригодится в любом случае.
Поставил все в виртуальное окружение Питон 3.5.2 - Джанго 1.11.2
На bootstrap начальная страничка - homepage с переходами на админку и на шаблон из bootstrap таблица отчетов. Это у меня приложение папка work в нем в папке templates 2 шаблона сделал. Первый - собственно таблица bootstrap будет показывать всех клиентов услуги дефекты устройства и прочее. А с на ней вверху ссылка переход - "новая запись" о клиенте и нужной услуге отдельная страница где будут поля для заполнения потом соответственно сохранение в базу и показ на странице отчетов шаблон из bootstrap .
И вот не могу понять логику почему не запускается эта отдельная страница - "новая запись" со страницы отчетов, стандартный пример-шаблон bootstrap.
В homepage urls
from django.conf.urls import include, url
from django.http import HttpResponseRedirect
from django.conf import settings
from homepage import views
urlpatterns = [
url(r'^', views.homepage, name='homepage'),
]
views
from django.shortcuts import render
from django.http.response import HttpResponse
from django.template.loader import get_template
def homepage(request):
name = "name"
tek_dat = 'day is...'
return render(request, 'Index.html',locals())
Сам проект urls
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^$', include('homepage.urls')),
url(r'^work/', include('work.urls', namespace="work")),
url(r'^work/newuser/', include('work.urls')),
url(r'^admin/', admin.site.urls),
]
Приложение учета work urls
from django.conf.urls import include, url
from django.http import HttpResponseRedirect
from django.conf import settings
from work import views
urlpatterns = [
url(r'^', views.workpage, name='workpage'),
url(r'^newuser/', views.newuser, name='newuser'),
]
work - views
from django.shortcuts import render
from django.http.response import HttpResponse
from django.template.loader import get_template
def workpage(request):
return render(request, 'work.html', locals())
def newuser(request):
return render(request, 'newuser.html', locals())
Updated 15 June 2017, 15:41 by TViT.