Скриншот архива с проектом
Структура проекта

Задание
Разработать на языке Python средствами фреймворка Django и Bootstrap приложение с начальным функционалом для учета заключенных и расторгнутых браков. Приложение должно иметь следующий функционал описанный ниже.
Функционал программы
- Добавление нолвых бракосочетаний
- Изменение данных
- Удаление данных
- добавление новых расторжений брака
- Изменение данных
- Удаление данных
- Добавление пользователей с ограниченными правами доступа.
Фрагмент программного кода (форма добавления новых браков)
from .models import Marriage
from django.forms import ModelForm, TextInput, Textarea
class MarriageForm(ModelForm):
class Meta:
model = Marriage
fields = ['groom', 'bride', 'marriage_date']
widgets = {
"groom": TextInput(attrs={
'class': 'form-control',
'placeholder': 'Введите жениха'
}),
"bride": TextInput(attrs={
'class': 'form-control',
'placeholder': 'Введите невесту'
}),
"marriage_date": TextInput(attrs={
'class': 'form-control',
'placeholder': 'Введите дату заключения брака'
}),
}
Фрагмент программного кода (форма добавления разводов)
from .models import Divorce
from django.forms import ModelForm, TextInput, Textarea
class DivorceForm(ModelForm):
class Meta:
model = Divorce
fields = ['husband', 'wife', 'divorce_date']
widgets = {
"husband": TextInput(attrs={
'class': 'form-control',
'placeholder': 'Введите мужа'
}),
"wife": TextInput(attrs={
'class': 'form-control',
'placeholder': 'Введите жену'
}),
"divorce_date": TextInput(attrs={
'class': 'form-control',
'placeholder': 'Введите дату развода'
}),
}
Пояснения по запуску программы
Приветствую! За раннее выражаю благодарность за покупку работы и подписку на мой YouTube-канал - https://www.youtube.com/channel/UC3XXxvCFq5i4laCmPE2zI9w
Для эффективной работы с приложением вам потребуется:
- редактор кода VS Code - скачать можно тут - https://code.visualstudio.com/download
- интерпретатор языка Python, скачать можно тут - https://www.python.org/downloads/ Однако скачивать версию 3.12 не советую, есть проблемы с установкой библиотек. Рнкомендуемая версия - 3.11.7.
- После установки всего выше описанного, настройте VS Code для работы с Python установив необходимые расширения (см. инструкцию - https://youtu.be/j5e5gwZgMH8) .
- Переходите в директорию с проектом - в терминале вводите cd RegistryOffice и затем python manage.py runserver
- Запускаете приложение и пользуетесь. Также вы можете самостоятельно выложить проект на Heroku.

Телеграм
-