diff --git a/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/0.jpg b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/0.jpg new file mode 100644 index 0000000..07747e5 Binary files /dev/null and b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/0.jpg differ diff --git a/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/1.jpg b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/1.jpg new file mode 100644 index 0000000..2b0dd2e Binary files /dev/null and b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/1.jpg differ diff --git a/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/2.jpg b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/2.jpg new file mode 100644 index 0000000..a948593 Binary files /dev/null and b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/2.jpg differ diff --git a/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/3.jpg b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/3.jpg new file mode 100644 index 0000000..5a6e190 Binary files /dev/null and b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/3.jpg differ diff --git a/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/4.jpg b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/4.jpg new file mode 100644 index 0000000..b779f56 Binary files /dev/null and b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/4.jpg differ diff --git a/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/5.jpg b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/5.jpg new file mode 100644 index 0000000..6430530 Binary files /dev/null and b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/5.jpg differ diff --git a/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/6.jpg b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/6.jpg new file mode 100644 index 0000000..c1ac648 Binary files /dev/null and b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/6.jpg differ diff --git a/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/7.jpg b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/7.jpg new file mode 100644 index 0000000..9a0f695 Binary files /dev/null and b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/7.jpg differ diff --git a/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/8.jpg b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/8.jpg new file mode 100644 index 0000000..0314ede Binary files /dev/null and b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/8.jpg differ diff --git a/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/9.jpg b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/9.jpg new file mode 100644 index 0000000..feca15f Binary files /dev/null and b/Задания/task1/Kluchinskaya1/django/mysite/polls/static/polls/img/9.jpg differ diff --git a/Задания/task1/Kluchinskaya1/django/mysite/polls/templates/polls/index.html b/Задания/task1/Kluchinskaya1/django/mysite/polls/templates/polls/index.html index e2ef582..0bf8c18 100644 --- a/Задания/task1/Kluchinskaya1/django/mysite/polls/templates/polls/index.html +++ b/Задания/task1/Kluchinskaya1/django/mysite/polls/templates/polls/index.html @@ -7,14 +7,13 @@ - - {% for i in list %} - - - - - {% endfor %} -
{{ i }}{{ i }}
- + {% for time, file_path in data %} +
+
+ {{ time }} +
+ name to be replaced +
+ {% endfor %} \ No newline at end of file diff --git a/Задания/task1/Kluchinskaya1/django/mysite/polls/views.py b/Задания/task1/Kluchinskaya1/django/mysite/polls/views.py index c3c3e9a..ababb2c 100644 --- a/Задания/task1/Kluchinskaya1/django/mysite/polls/views.py +++ b/Задания/task1/Kluchinskaya1/django/mysite/polls/views.py @@ -1,10 +1,23 @@ from django.http import HttpResponse from django.shortcuts import render +import psycopg2 +def execute_request(request): + connection = psycopg2.connect(host='localhost', dbname='dbdata', + user='postgres', password='Q1w2e3r4') + cursor = connection.cursor() + cursor.execute(request) + result = cursor.fetchall() + cursor.close() + connection.close() + return result def index(request): + context = { - "text": "test", - "list": [0, 1, 2, 3, "frogg"] + "data": execute_request("select name, link from parsing")[:10] } + for i in range(len(context["data"])): + context["data"][i] = list(context["data"][i]) + context["data"][i][1] = f"polls/img/{i}.jpg" return HttpResponse(render(request, "polls/index.html", context))