|
@@ -1,12 +1,39 @@
|
|
|
from django.shortcuts import render, redirect
|
|
|
from django.http import HttpResponse, HttpResponseNotFound, Http404, HttpResponseRedirect
|
|
|
from django.urls import reverse
|
|
|
+from django.template.loader import render_to_string
|
|
|
+from django.template.defaultfilters import slugify
|
|
|
|
|
|
|
|
|
# Create your views here.
|
|
|
|
|
|
+menu = ["О сайте", "Добавить сатью", "Обратная связь", "Войти"]
|
|
|
+
|
|
|
+class MyClass:
|
|
|
+ def __init__(self, a, b):
|
|
|
+ self.a = a
|
|
|
+ self.b = b
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
def index(request): # HttRequest
|
|
|
- return HttpResponse("Страница приложения women.")
|
|
|
+ # t = render_to_string('women/index.html')
|
|
|
+ # return HttpResponse(t)
|
|
|
+ data = {'title': 'главная страница?',
|
|
|
+ 'menu': menu,
|
|
|
+ 'float': 234.465,
|
|
|
+ 'lst': [1, 2, 'abc', True],
|
|
|
+ 'set': {1, 2, 3, 4, 5},
|
|
|
+ 'dict': {'key_1': 'value_1', 'key_2': 'value_2'},
|
|
|
+ 'obj': MyClass(10, 20),
|
|
|
+ 'url': slugify("The main page"),
|
|
|
+ }
|
|
|
+
|
|
|
+ return render(request, 'women/index.html', context=data)
|
|
|
+
|
|
|
+
|
|
|
+def about(request):
|
|
|
+ return render(request, 'women/about.html', {'title': 'О сайте'})
|
|
|
|
|
|
|
|
|
def categories(request, cat_id):
|