Приложение для заказа пиццы с использованием django
Это приложение живое здесь
Он работает немного медленно, так как он развернут на учетной записи Heroku Free Lair.
Этот проект основан на задании веб -разработки CS50 с Python и JavaScript
Вехи достигнуты
Задание должно было быть завершено с помощью встречи после требований:
- Заполните меню, добавляя элементы и шаги регистрации/входа/входа в систему.
- Заполните корзину и разместите шаги заказа.
- Заполните заказы на просмотр и шаги индивидуального анализа.
Установка
Открытый терминал с использованием Ctrl+T. Запустите следующую команду
git clone https://github.com/HemabhKamboj/Pizza-ordering-app.git
Создавать и активную виртуальную среду с использованием
virtualenv -p python3 venv
cd venv
source bin/activate
Изменить каталог, используя
cd ..
cd Pizza-ordering-app master
Теперь вам нужно установить пакеты Python для запуска приложения
pip3 install -r requiements.txt
Создать суперпользователь
python manage.py createsuper
Запустите приложение Django
python manage.py runserver
Технический стек
- Django Django-это бесплатная веб-структура на основе Python, которая следует за архитектурным шаблоном моделя-вида-образного оборота. Он поддерживается Django Software Foundation, независимой организацией, созданной в качестве некоммерческой организации 501. Основная цель Джанго-облегчить создание сложных сайтов, основанных на базе данных. Django Project
Он используется в этом проекте, для обработки всех маршрутов, рендеринга, управления базами данных, аутентификации пользователей и почти всех, на что способно приложение. - SQLite SQLite - это система управления реляционной базой данных, содержащейся в библиотеке программирования C. В отличие от многих других систем управления базами данных, SQLite не является двигателем базы данных клиента -сервера. Скорее это встроено в окончательную программу
Он поставляется с Django с самим собой, настройки не требуется, следовательно, просты в использовании, но не рекомендуется для крупномасштабного производственного применения. - Bootstrap Bootstrap-это бесплатная и открытая интерфейсная платформа. Он содержит шаблоны дизайна на основе HTML и CSS для типографии, форм, кнопок, навигации и других компонентов интерфейса, а также дополнительных расширений JavaScript. Получите начальную загрузку
Используется для стиля Frontend.
Сделать список
- Интегрировать платежный шлюз
- Аутентификация пользователя с помощью Google и Facebook
- Интеграция автоматической системы рассылки для отправки конформации заказа.
- Улучшение фронта с лучшей реализацией CSS и JavaScript