Автор оригинала: Abdur-Rahmaan Janhangeer.
Я создал инструмент с открытым исходным кодом/веб-сайт в качестве хобби под названием Lingo learn linkolearn.com | отчеты
правка: Часть 2
Мотивация
Поскольку в Интернете есть множество статей, люди получат больше пользы, если статьи по теме будут сгруппированы вместе. Этот инструмент позволяет создавать курсы, имеющие ссылки в соответствующем разделе. Интересно то, что такой хобби-проект является “завершенным”, то есть это проект, который развернут и работает. Поскольку я действительно хотел написать учебник о Shopto , я решил предоставить реальный пример использования, который, я надеюсь, будет легко следовать. Пристегнитесь, это эксклюзивный кодементор.содержание ввода-вывода.
Технический стек
Мы будем использовать:
Магазин yo 3.9.4, который использует flask_sqlalchemy, flask_migrate и flask_mailman среди других
Зачем покупать йо?
Магазин йо похож на огромную машину для колбы. Это сравнимо с Django и Masonite . он включает в себя по умолчанию:
- модули
Он предоставляет обычные модули, а также концепцию, называемую коробками. Модули подключи и играй. Это означает, что вам НЕ нужно писать коды чертежей. А во-вторых, модуль вашего друга работает у вас дома.
- механизм миграции
Миграция настроена и готова к работе
- управление активами
Как и у Джанго, у вас есть команда collectstatic. У вас также есть функция getstaticfunction, так что вам не нужно менять статические пути для производства и разработки
- Как и у Джанго, у вас есть команда collectstatic. У вас также есть функция getstaticfunction, так что вам не нужно менять статические пути для производства и разработки
Основной файл, из которого отправляются команды
- настройка тестов
Тесты настраиваются для нового проекта. Не нужно писать конкурс и расписание.
- настройка документов
Установка сфинкса
- аутентификация и панель администратора
Авторизоваться. регистрация, роли и панель администратора включены по умолчанию!
Это опыт колбы на другом уровне!
Время, которое я потратил
- 3 дня большая часть работы
- еще 4 дня на доработку и настройку всего
Особенности сайта:
Вот несколько скриншотов сайта мы будем строить:
Это простой сайт, но включает в себя основные функции. Через открытую кодовую базу, учебник позволит людям пройти шаг за шагом!
Перейдите к части 2