This commit is contained in:
root
2025-09-25 09:37:48 +03:00
commit 050b6d80ea
23 changed files with 433 additions and 0 deletions

0
flatpages/__init__.py Normal file
View File

Binary file not shown.

Binary file not shown.

3
flatpages/admin.py Normal file
View File

@@ -0,0 +1,3 @@
from django.contrib import admin
# Register your models here.

6
flatpages/apps.py Normal file
View File

@@ -0,0 +1,6 @@
from django.apps import AppConfig
class FlatpagesConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'flatpages'

View File

3
flatpages/models.py Normal file
View File

@@ -0,0 +1,3 @@
from django.db import models
# Create your models here.

View File

@@ -0,0 +1,29 @@
body {
background: #1abc9c;
font-family: Tahoma, Arial, sans-serif;
color: #333;
}
table {
border-collapse: collapse;
}
p, h4 {
font-size: 20px;
margin-bottom: 0;
}
h4 {
font-size: 14px;
}
ul, ol {
margin: 0;
}
table tr td {
padding: 5px;
}
table {
width: 100%;
}
img {
height: 30px;
width: auto;
}

View File

@@ -0,0 +1,72 @@
<!DOCTYPE html>
<html>
<head>
<title>Привет, Мир!</title>
</head>
<body>
<h1>Привет, Мир!</h1>
<h2>Это учебный сайт, с его помощью будут изучены технологии
python/django, html/css.</h2>
<h3>Как видите, здесь используются заголовки различных
уровней.</h3>
<p>Здесь есть маркированный список:</p>
<h4>
<ul>
<li>Элемент 1;</li>
<li>элемент 2;</li>
<li>элемент 3;</li>
<li>последний элемент.</li>
</ul>
</h4>
<p>И нумерованный список:</p>
<h4>
<ol>
<li>Элемент 1;</li>
<li>элемент 2;</li>
<li>элемент 3;</li>
<li>последний элемент.</li>
</ol>
</h4>
<p>И даже таблица:</p>
<table style="border: none">
<thead>
<tr>
<th>Столбик 1</th>
<th>Столбик 2</th>
<th>Столбик 3</th>
<th>Столбик 4</th>
</tr>
</thead>
<tr>
<td>Строка 1 Столбец 1</td>
<td>Строка 1 Столбец 2</td>
<td>Строка 1 Столбец 3</td>
<td>Строка 1 Столбец 4</td>
</tr>
<tr>
<td>Строка 2 Столбец 1</td>
<td>Строка 2 Столбец 2</td>
<td>Строка 2 Столбец 3</td>
<td>Строка 2 Столбец 4</td>
</tr>
<tr>
<td>Строка 3 Столбец 1</td>
<td>Строка 3 Столбец 2</td>
<td>Строка 3 Столбец 3</td>
<td>Строка 3 Столбец 4</td>
</tr>
<tr>
<td>Строка 4 Столбец 1</td>
<td>Строка 4 Столбец 2</td>
<td>Строка 4 Столбец 3</td>
<td>Строка 4 Столбец 4</td>
</tr>
<tr>
<td>Строка 5 Столбец 1</td>
<td>Строка 5 Столбец 2</td>
<td>Строка 5 Столбец 3</td>
<td>Строка 5 Столбец 4</td>
</tr>
</table>
</body>
</html>

View File

@@ -0,0 +1,100 @@
<!DOCTYPE html>
<html>
<head>
<title>Привет, Мир!</title>
{% load static %}
<link rel="stylesheet" href="{% static 'index.css' %}">
</head>
<body>
<h1>Привет, Мир!</h1>
<h2>Это учебный сайт, с его помощью будут изучены технологии
python/django, html/css.</h2>
<h3>Как видите, здесь используются заголовки различных
уровней.</h3>
<p>Здесь есть маркированный список:</p>
<h4>Маркированный список</h4>
<ul>
<li>Элемент 1;</li>
<li>элемент 2;</li>
<li>элемент 3;</li>
<li>последний элемент.</li>
</ul>
<p>И нумерованный список:</p>
<h4>Нумерованный список</h4>
<ol>
<li>Элемент 1;</li>
<li>элемент 2;</li>
<li>элемент 3;</li>
<li>последний элемент.</li>
</ol>
<p>И даже таблица:</p>
<table style="border: 1px solid black; border-collapse: collapse;">
<thead>
<tr>
<th style="border: 1px solid black;">Столбик 1</th>
<th style="border: 1px solid black;">Столбик 2</th>
<th style="border: 1px solid black;">Столбик 3</th>
<th style="border: 1px solid black;">Столбик 4</th>
<th style="border: 1px solid black;">Столбик 5</th>
<th style="border: 1px solid black;">Столбик 6</th>
</tr>
</thead>
<tr>
<td style="border: 1px solid black;">Строка 1 Столбец 1</td>
<td style="border: 1px solid black;">Строка 1 Столбец 2</td>
<td style="border: 1px solid black;">Строка 1 Столбец 3</td>
<td style="border: 1px solid black;">Строка 1 Столбец 4</td>
<td style="border: 1px solid black;">Строка 1 Столбец 5</td>
<td style="border: 1px solid black;">Строка 1 Столбец 6</td>
</tr>
<tr>
<td style="border: 1px solid black;">Строка 2 Столбец 1</td>
<td style="border: 1px solid black;">Строка 2 Столбец 2</td>
<td style="border: 1px solid black;">Строка 2 Столбец 3</td>
<td style="border: 1px solid black;">Строка 2 Столбец 4</td>
<td style="border: 1px solid black;">Строка 2 Столбец 5</td>
<td style="border: 1px solid black;">Строка 2 Столбец 6</td>
</tr>
<tr>
<td style="border: 1px solid black;">Строка 3 Столбец 1</td>
<td style="border: 1px solid black;">Строка 3 Столбец 2</td>
<td style="border: 1px solid black;">Строка 3 Столбец 3</td>
<td style="border: 1px solid black;">Строка 3 Столбец 4</td>
<td style="border: 1px solid black;">Строка 3 Столбец 5</td>
<td style="border: 1px solid black;">Строка 3 Столбец 6</td>
</tr>
<tr>
<td style="border: 1px solid black;">Строка 4 Столбец 1</td>
<td style="border: 1px solid black;">Строка 4 Столбец 2</td>
<td style="border: 1px solid black;">Строка 4 Столбец 3</td>
<td style="border: 1px solid black;">Строка 4 Столбец 4</td>
<td style="border: 1px solid black;">Строка 4 Столбец 5</td>
<td style="border: 1px solid black;">Строка 4 Столбец 6</td>
</tr>
<tr>
<td style="border: 1px solid black;">Строка 5 Столбец 1</td>
<td style="border: 1px solid black;">Строка 5 Столбец 2</td>
<td style="border: 1px solid black;">Строка 5 Столбец 3</td>
<td style="border: 1px solid black;">Строка 5 Столбец 4</td>
<td style="border: 1px solid black;">Строка 5 Столбец 5</td>
<td style="border: 1px solid black;">Строка 5 Столбец 6</td>
</tr>
<tr>
<td style="border: 1px solid black;">Строка 6 Столбец 1</td>
<td style="border: 1px solid black;">Строка 6 Столбец 2</td>
<td style="border: 1px solid black;">Строка 6 Столбец 3</td>
<td style="border: 1px solid black;">Строка 6 Столбец 4</td>
<td style="border: 1px solid black;">Строка 6 Столбец 5</td>
<td style="border: 1px solid black;">Строка 6 Столбец 6</td>
</tr>
<tr>
<td style="border: 1px solid black;">Строка 7 Столбец 1</td>
<td style="border: 1px solid black;">Строка 7 Столбец 2</td>
<td style="border: 1px solid black;">Строка 7 Столбец 3</td>
<td style="border: 1px solid black;">Строка 7 Столбец 4</td>
<td style="border: 1px solid black;">Строка 7 Столбец 5</td>
<td style="border: 1px solid black;">Строка 7 Столбец 6</td>
</tr>
</table>
</body>
</html>

3
flatpages/tests.py Normal file
View File

@@ -0,0 +1,3 @@
from django.test import TestCase
# Create your tests here.

12
flatpages/views.py Normal file
View File

@@ -0,0 +1,12 @@
from django.shortcuts import render
from django.http import HttpResponse
from django.shortcuts import render
from django import template
# Create your views here.
def hello(request):
return HttpResponse('Привет, Мир!')
def home(request):
return render(request, 'templates/static_handler.html')