Update
This commit is contained in:
parent
d10327b5c5
commit
ba0604f653
|
@ -8,7 +8,7 @@ from fastapi import FastAPI, Request, HTTPException
|
||||||
from fastapi.responses import HTMLResponse, JSONResponse, PlainTextResponse, FileResponse
|
from fastapi.responses import HTMLResponse, JSONResponse, PlainTextResponse, FileResponse
|
||||||
from fastapi.staticfiles import StaticFiles
|
from fastapi.staticfiles import StaticFiles
|
||||||
from fastapi.templating import Jinja2Templates
|
from fastapi.templating import Jinja2Templates
|
||||||
from fastapi_sitemap import SiteMap, URLInfo
|
from fastapi_sitemap import SiteMap
|
||||||
|
|
||||||
from .database import create_tables, delete_tables
|
from .database import create_tables, delete_tables
|
||||||
from .router import router as datings_router
|
from .router import router as datings_router
|
||||||
|
@ -56,7 +56,10 @@ app.mount("/static", StaticFiles(directory="static"), name="static")
|
||||||
|
|
||||||
@app.get("/", response_class=HTMLResponse)
|
@app.get("/", response_class=HTMLResponse)
|
||||||
async def index(request: Request):
|
async def index(request: Request):
|
||||||
response = templates.TemplateResponse("index.html", {"request": request})
|
|
||||||
|
response = templates.TemplateResponse(
|
||||||
|
"index.html", {"request": request}
|
||||||
|
)
|
||||||
sessionKey = request.cookies.get("sessionkey")
|
sessionKey = request.cookies.get("sessionkey")
|
||||||
if isinstance(sessionKey, str) and is_valid_uuid(sessionKey):
|
if isinstance(sessionKey, str) and is_valid_uuid(sessionKey):
|
||||||
pass
|
pass
|
||||||
|
@ -73,6 +76,44 @@ async def index(request: Request):
|
||||||
return response
|
return response
|
||||||
|
|
||||||
|
|
||||||
|
@app.get("/about_me", response_class=HTMLResponse)
|
||||||
|
async def about_me(request: Request):
|
||||||
|
response = templates.TemplateResponse("about_me.html", {"request": request})
|
||||||
|
sessionKey = request.cookies.get("sessionkey")
|
||||||
|
if isinstance(sessionKey, str) and is_valid_uuid(sessionKey):
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
days = 365
|
||||||
|
expires_t_obj = datetime.datetime.now(
|
||||||
|
datetime.timezone.utc
|
||||||
|
) + datetime.timedelta(days=days)
|
||||||
|
expires_t_str = expires_t_obj.strftime("%a, %d %b %Y %H:%M:%S GMT")
|
||||||
|
|
||||||
|
response.set_cookie(
|
||||||
|
key="sessionkey", value=str(uuid.uuid4()), expires=expires_t_str
|
||||||
|
)
|
||||||
|
return response
|
||||||
|
|
||||||
|
|
||||||
|
@app.get("/about_site", response_class=HTMLResponse)
|
||||||
|
async def about_site(request: Request):
|
||||||
|
response = templates.TemplateResponse("about_site.html", {"request": request})
|
||||||
|
sessionKey = request.cookies.get("sessionkey")
|
||||||
|
if isinstance(sessionKey, str) and is_valid_uuid(sessionKey):
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
days = 365
|
||||||
|
expires_t_obj = datetime.datetime.now(
|
||||||
|
datetime.timezone.utc
|
||||||
|
) + datetime.timedelta(days=days)
|
||||||
|
expires_t_str = expires_t_obj.strftime("%a, %d %b %Y %H:%M:%S GMT")
|
||||||
|
|
||||||
|
response.set_cookie(
|
||||||
|
key="sessionkey", value=str(uuid.uuid4()), expires=expires_t_str
|
||||||
|
)
|
||||||
|
return response
|
||||||
|
|
||||||
|
|
||||||
@app.get("/favicon.ico", include_in_schema=False)
|
@app.get("/favicon.ico", include_in_schema=False)
|
||||||
async def favicon():
|
async def favicon():
|
||||||
return FileResponse(favicon_path)
|
return FileResponse(favicon_path)
|
||||||
|
|
|
@ -179,5 +179,4 @@ body {
|
||||||
|
|
||||||
#main_content {
|
#main_content {
|
||||||
display: none;
|
display: none;
|
||||||
text-align: center;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,255 @@
|
||||||
|
{% extends 'core.html' %}
|
||||||
|
{% block content%}
|
||||||
|
<div class="p-3 pb-md-4 mx-auto text-center">
|
||||||
|
<h3 class="display-4 fw-normal text-body-emphasis">
|
||||||
|
Обо мне
|
||||||
|
</h3>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="mb-3">
|
||||||
|
<p class="p-3">Меня зовут Валерия Фадеева, мне 35+ лет.</p>
|
||||||
|
|
||||||
|
<h4>Значение имени</h4>
|
||||||
|
<p class="p-3">
|
||||||
|
Имя Валерия – это женская форма мужского имени Валерий, которое
|
||||||
|
является римским родовым именем. В переводе с латинского "valeo"
|
||||||
|
имеет несколько вариантов перевода и значений. Чаще
|
||||||
|
употребляемыми являются переводы "быть сильной, крепкой", а
|
||||||
|
также "здравствовать", "быть здоровой". Но у этого латинского
|
||||||
|
слова существуют ещё и иные варианты перевода, например, "быть
|
||||||
|
могущественной, сильной", "иметь перевес", "быть влиятельной,
|
||||||
|
пользоваться влиянием", "иметь смысл, иметь значение".
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h4>Значение фамилии</h4>
|
||||||
|
<p class="p-3">
|
||||||
|
Фамилия происходит от древнерусского церковного (крестильного)
|
||||||
|
имени «Фадей» или «Фаддей», которое имеет древнегреческий корень
|
||||||
|
Theos, что означает «бог». Имя Фадей можно перевести как
|
||||||
|
«богатый», «богоподобный», «достойный похвалы».
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Thadeus — мужское имя греческого происхождения. Является
|
||||||
|
вариантом написания Thaddeus, которое происходит от арамейского
|
||||||
|
термина «thaddai» и означает «сердце» или «смелый».
|
||||||
|
<br />
|
||||||
|
Также существует версия, что имя связано с именем Theodorus и
|
||||||
|
означает «подарок Бога» (от греческого theos — Бог и doron —
|
||||||
|
подарок).
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
В персидском языке «фада» означает «приятный» или «милый».
|
||||||
|
Следовательно, можно предположить, что фамилия Фадеева
|
||||||
|
обозначает приветливость или дружелюбие предков, происходящих из
|
||||||
|
Персии.
|
||||||
|
</p>
|
||||||
|
<p class="p-3">
|
||||||
|
В финно-угорских языках слово «фаде» означает «точно», «прямо».
|
||||||
|
Следовательно, возможно, что носители этой фамилии были известны
|
||||||
|
как люди прямых взглядов или прямолинейных действий.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h4>Введение</h4>
|
||||||
|
<p class="p-3">
|
||||||
|
Училась в школе в Юридическом классе, после чего поступила в
|
||||||
|
Университет на Педагога Юриспруденции, 3,5 года изучала
|
||||||
|
Психологию в ВУЗе и самостоятельно после ВУЗа, проходила
|
||||||
|
практику в Следственном Отделе и колледже, в Спорт-Зале
|
||||||
|
тренировалась со Штангой: жим, тяга, присяд (Пауэрлифтинг - это
|
||||||
|
на Силу, не на объем, как у бодибилдеров, не надо путать),
|
||||||
|
сейчас занимаюсь Пилатесом.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Пила́тес — система физических упражнений, разработанная Йозефом
|
||||||
|
Пилатесом в начале XX века для реабилитации после травм. Автор
|
||||||
|
назвал свою систему "контрологией", определив её как полную
|
||||||
|
координацию между телом, умом и духом, но в настоящее время она
|
||||||
|
широко известна как "метод Пилатеса" или просто "Пилатес". И
|
||||||
|
люди занимаются им потому что движение - это жизнь, а
|
||||||
|
неподвижность - это смерть.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
В школе закончила с отличием курс Прикладной Экономики, а также
|
||||||
|
курс Информатики, проработала более 15 лет в отделе
|
||||||
|
Информационных Технологий в одной организации, решала
|
||||||
|
разнообразные задачи, была на разных позициях.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h4>Работа</h4>
|
||||||
|
<p class="p-3">
|
||||||
|
В процессе работы познакомилась с миром Открытого, Свободного
|
||||||
|
Программного Обеспечения: Операционной Системой Unix, Linux и
|
||||||
|
Прикладным Программным Обеспечением; выполняла задачи Системного
|
||||||
|
Администратора Windows Server и Linux Server; Программиста на
|
||||||
|
разных языках: PHP, Python, Rust, JavaScript; DevOps; создавала
|
||||||
|
и администрировала Систему Виртуализации Серверов: KVM.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h4>Хобби</h4>
|
||||||
|
<p class="p-3">
|
||||||
|
В качестве Хобби я выбрала Программирование и Разработку
|
||||||
|
Дериватива Операционной Системы Linux при работе над которым
|
||||||
|
использовала языки программирования Python, Rust, JavaScript, а
|
||||||
|
также QML, Bash.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Дериватив операционной системы Linux — это дистрибутив, который
|
||||||
|
основан на ядре Linux и включает в себя различные программные
|
||||||
|
компоненты, утилиты и интерфейсы, которые делают его удобным для
|
||||||
|
пользователей.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Дистрибутив операционной системы Linux — это комплект
|
||||||
|
программного обеспечения, который включает в себя ядро Linux,
|
||||||
|
системные утилиты, библиотеки, а также набор приложений и
|
||||||
|
инструментов, необходимых для работы операционной системы.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Деривативы и Дистрибутивы могут различаться по целям,
|
||||||
|
функциональности и пользовательскому интерфейсу.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">Основные компоненты дистрибутива Linux:</p>
|
||||||
|
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
Ядро Linux: Основная часть операционной системы, отвечающая за
|
||||||
|
управление аппаратными ресурсами и взаимодействие с
|
||||||
|
программным обеспечением.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Системные утилиты: Набор программ, которые обеспечивают
|
||||||
|
базовые функции операционной системы, такие как управление
|
||||||
|
файлами, настройка сети и другие системные задачи.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Библиотеки: Набор программных библиотек, которые предоставляют
|
||||||
|
функции и API для приложений.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Приложения: Различные программы, которые могут включаться в
|
||||||
|
дистрибутив, такие как текстовые редакторы, браузеры, офисные
|
||||||
|
приложения и другие.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
Установщик: Инструмент, который позволяет пользователю
|
||||||
|
установить дистрибутив на компьютер.
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Дистрибутивы Linux могут быть ориентированы на разные категории
|
||||||
|
пользователей, например, на начинающих, опытных пользователей
|
||||||
|
или серверные решения. Некоторые из самых популярных
|
||||||
|
дистрибутивов включают Ubuntu, Fedora, Debian, Arch Linux и
|
||||||
|
CentOS. Каждый из них имеет свои особенности и предназначен для
|
||||||
|
различных задач.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
В данный момент я изучаю Разработку Мобильных Приложений,
|
||||||
|
интересуюсь языками и технологиями: Kotlin, KMM, Compose; Dart,
|
||||||
|
Flutter. Будущая профессия - Разработчик Мобильных Приложений.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
В свободное время успешно окончила курсы визажа, работала с
|
||||||
|
другими выпускницами на платных фотосессиях.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
У меня есть домашние животные: два кота и кошка, Мэйнкуны.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h4>Отдых</h4>
|
||||||
|
<p class="p-3">
|
||||||
|
В свободное время гуляю, встречаюсь, общаюсь с людьми, учусь,
|
||||||
|
смотрю Китайские, Корейские, Турецкие Дорамы, Аниме, Фильмы,
|
||||||
|
играю в игры, в основном компьютерные: MMORPG: Lost Ark;
|
||||||
|
Стрелялки: Ghost Recon Breakpoint, Ghost Recon Wildlands, The
|
||||||
|
Division, The Division 2, Rainbow Six Siege, Warframe;
|
||||||
|
Стратегии: Серия WH40k DoW; но могу и в настольные. Состою в
|
||||||
|
двух игровых сообществах, в одном 80 человек, в другом 220, а
|
||||||
|
также в сообществах Программистов и Linux разработчиков,
|
||||||
|
администраторов и пользователей, проявляю интерес к гражданскому
|
||||||
|
нарезному полуавтомтическому Оружию, Автомобилям и Мотоциклам.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h4>Взаимодействие с другими людьми</h4>
|
||||||
|
<p class="p-3">
|
||||||
|
Общаюсь с родителями, есть очень близкая подруга. Не пью, не
|
||||||
|
курю, не употребляю наркотики, не имею татуировки, лишние
|
||||||
|
проколы на теле, не состою на учёте у психиатра, нарколога, не
|
||||||
|
имею судимостей действующих и погашеных, имею Водительское
|
||||||
|
Удостоверение. Имею Высокий Интеллект, Эмпатию и Устойчивую
|
||||||
|
Психику. Занимаюсь самодиагностикой, а также периодически
|
||||||
|
посещаю психолога.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Есть прошлые серьёзные отношения 2 раза по 9 лет. Не прыгаю по
|
||||||
|
ху*м, ищу одного единственного Верного, Ответственного,
|
||||||
|
Надёжного, Сильного, Зрелого партнёра для Серьёзных Отношений, а
|
||||||
|
не развлечения.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Люблю людей, которые знают слово Ответственность, умеют её
|
||||||
|
нести, не трусят, проработали свои травмы, могут упасть,
|
||||||
|
отряхнуться, встать и пойти дальше.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h4>Религия</h4>
|
||||||
|
<p class="p-3">
|
||||||
|
Также я верю что бога нет, а то, что называют богом, это
|
||||||
|
природа, достаточно в уместных моментах заменить слово бог
|
||||||
|
везде, где он употребляется, как всё становится на свои места.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h4>Ценности</h4>
|
||||||
|
<p class="p-3">
|
||||||
|
Не сужу людей по полу, гендеру, сексуальной ориентации, расе,
|
||||||
|
национальности, цвету кожи, росту, весу, религиозным,
|
||||||
|
политеческим убеждениям и тд. Придерживаюсь принципа - "говори
|
||||||
|
по делу, живи по совести, суди по справедливости".
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Право справедливости — название набора правовых принципов,
|
||||||
|
действующих в рамках традиции английского общего права, дополняя
|
||||||
|
строгие правила там, где требование их формального исполнения
|
||||||
|
могло бы быть слишком жёстким. В правовых системах цивильного
|
||||||
|
права подобные «общие оговорки» позволяют судьям более свободно
|
||||||
|
применять нормы законов.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h4>Мои цели:</h4>
|
||||||
|
<ul class="p-3">
|
||||||
|
<li>
|
||||||
|
главная - найти партнёра, с которым мы построим семью, поможем
|
||||||
|
друг другу развиваться, создадим детей любым способом и
|
||||||
|
передадим им свои знания о мире и вырастим достойных членов
|
||||||
|
общества
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
промежуточная - найти партнёра, с которым мы создадим союз, в
|
||||||
|
котором мы поможем друг-другу развиваться.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h4>Заключение</h4>
|
||||||
|
<p class="p-3">
|
||||||
|
Призываю быть адекватным человеком, здраво оценивать свои
|
||||||
|
возможности и соотносить их со своими желаниями. А также решать
|
||||||
|
задачи, вопросы, проблемы "словами через рот", а именно в
|
||||||
|
личном, устном диалоге между личностями (людьми).
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
{% endblock content %}
|
|
@ -0,0 +1,81 @@
|
||||||
|
{% extends 'core.html' %}
|
||||||
|
{% block content%}
|
||||||
|
<div class="p-3 pb-md-4 mx-auto text-center">
|
||||||
|
<h3 class="display-4 fw-normal text-body-emphasis">
|
||||||
|
О сайте
|
||||||
|
</h3>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="mb-3">
|
||||||
|
<h4>Добро пожаловать сайт знакомства со мной</h4>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Идея этого сайта родилась после того, как стало понятно, что на
|
||||||
|
сайтах знакомств мужчины в основном ищут секс (развлечение /
|
||||||
|
удовольствие), а женщины - серьёзные отношения, то есть такие
|
||||||
|
отношения, которые приведут к заключению брачного союза и
|
||||||
|
рождению детей, планированию совместной жизни.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
А также в связи с тем, что на сайтах знакомств у людей
|
||||||
|
складывается неправильное отношение к поиску самих отношений. То
|
||||||
|
есть: мужчины стремятся пропустить период дружбы, узнавания
|
||||||
|
партнёра, ухаживания, и хотят сразу приступить к сексу
|
||||||
|
(халявщики / тунеядцы) на 1, 2, 3 свидании (по результатам
|
||||||
|
опросов мужчин, проведённых лично мною). А женщины ожидают что
|
||||||
|
этот малознакомый мужчина будет вкладывать свои ресурсы (нести
|
||||||
|
ответственность), а мужчины хотят уйти от ответственности и
|
||||||
|
называют таких женщин тарелочницами.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Таким образом я хочу найти парнтёров для дружбы любого пола, а
|
||||||
|
также одного единственного верного, ответственного, надёжного,
|
||||||
|
сильного, зрелого партнёра любого пола для серьёзных отношений,
|
||||||
|
а не развлечения.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Информация на данном сайте не является рекламой товаров или
|
||||||
|
услуг, прямым предложением, публичной оферой или акцептом.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Любая цена, указанная в на сайте является просто информацией, не
|
||||||
|
призывающей к действию, она необходима для того, чтобы оценить
|
||||||
|
на что Вы способны.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Сбор ответов осуществляется с целью получения статистических
|
||||||
|
данных о спросе на "рынке" отношений, а также для поиска
|
||||||
|
отношений.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Анкеты доступны только мне, без передачи третьим лицам.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Сервер на котором размещено данное программное обеспечение
|
||||||
|
находится в моей собственности и моём распоряжении.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Так как вся необходимая информация обо мне здесь уже
|
||||||
|
представлена, считаю справедливым, что всё общение по существу в
|
||||||
|
телеграме будет происходить только после заполнения и отправки
|
||||||
|
анкеты.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="p-3">
|
||||||
|
Продолжая оставаться на данном сайте Вы соглашаетесь с данными
|
||||||
|
условиями. Иначе Вы обязаны незамедлительно покинуть данный сайт
|
||||||
|
и удалить чат между нами в телеграме (и для меня тоже), чтобы
|
||||||
|
избавить меня от бессмысленной траты времени и ожидания.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h4>СПАСИБО ЗА ПОНИМАНИЕ!</h4>
|
||||||
|
</div>
|
||||||
|
{% endblock content %}
|
File diff suppressed because one or more lines are too long
1889
templates/index.html
1889
templates/index.html
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue