На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Книга контактов (Python, Django, Bootstrap, css, html, sqlite)

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

Структура проекта

Задание

Разработка  приложения  на языке Python с применением фреймворка Django и стилей Bootstrap - книга контактов с возможность добавления, редактирования добавления и удаления данных. Дополнительный функционал - вывод детальной информации о контакте, поиска контакта по фамилии и  печать контактов. 

Функционал программы

  • добавление контактов
  • редактирование контактов
  • удаление контактов
  • вывод детальной информации
  • поиск по фамилии
  • печать контактов

Фрагмент программного кода

from django.db import models

# Create your models here.


class Contact(models.Model):

    CATEGORY_CHOICES = (
        ('Друзья', 'Друзья'),
        ('Семья', 'Семья'),
        ('Работа', 'Работа'),
    )
    last_name = models.CharField(max_length=50, verbose_name='Фамилия')
    first_name = models.CharField(max_length=50, verbose_name='Имя')
    date_of_birth = models.DateField(verbose_name='Дата рождения', null=True, blank=True)
    address = models.CharField(max_length=100, verbose_name='Адрес проживания')
    email = models.CharField(max_length=100, verbose_name='Электронная почта')
    phone_number = models.CharField(max_length=15, verbose_name='Номер телефона')
    category = models.CharField(max_length=10, verbose_name='Категория контакта', choices=CATEGORY_CHOICES)

    def __str__(self):
        return f"{self.last_name} {self.first_name}"


class Search(models.Model):
    contact = models.ForeignKey(Contact, on_delete=models.CASCADE)

    def __str__(self):
        return f"{self.contact}"

Пояснения по запуску программы

Для эффективной работы с приложением вам потребуется: 

  •  редактор кода VS Code - скачать можно тут - https://code.visualstudio.com/download  или PyCharm Community -  https://www.jetbrains.com/ru-ru/pycharm/download/?section=windows
  • интерпретатор языка Python, скачать можно тут - https://www.python.org/downloads/ Однако скачивать версию 3.12 не советую, есть проблемы с установкой библиотек. Рнкомендуемая версия - 3.11.7. 
  • После установки всего выше описанного, настройте VS Code  для работы с Python установив необходимые расширения (см. инструкцию - https://youtu.be/j5e5gwZgMH8) . 
  • В случае с  PyCharm все проще. Нужно открыть проект, перейти в настройки и выбрать интерпретатор.  
  • Запускаете приложение и пользуетесь. Также вы можете самостоятельно выложить проект на Heroku. 

Купить 2000,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (1)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

2000,00 

Покупается впервые!
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Телефонная книга. Веб-версия.rar
11983622
Оцени работу

рейтинг

Книга контактов (Python, Django, Bootstrap, css, html, sqlite)
Книга контактов - приложение позволяющее хранить контакты людей с которыми вы общаетесь. Приложение умеет добавлять, изменять и удалять информацию о контакте, искать контакт по фамилии и выводить данные на печать.
Категория: Образование
Стоимость: 2000,00