Когда дело доходит до Джанго, есть тонны информации. Которые введены на то, что можно сделать с возможностями по умолчанию. Что довольно обширное, что не будет охвачено в этой статье. Я думаю, что смогли перечислить различный вариант, чтобы разбить Django для каждого использования.
Для веб-разработчиков, которые стремятся воспользоваться частью Django. Чтобы выполнить то, что им нужно для их использования, удаляя или заменив ее с помощью другой технологии, специфичной для их потребностей.
Для интерфейса помимо использования Двигал шаблонов Django Отказ Что служит веб-страницам, сгенерированными из Предварительно созданный Шаблоны HTML с тегами Django и данные, нарисованные из Django Orm. Вы можете использовать Jinja2 Для загрузки веб-страницы быстрее.
Независимо от того, какой тип шаблонного двигателя вы используете, можно всегда украсить его Bootstrap Отказ Который если вы ищете Предварительно созданный шаблоны. Есть несколько симпатичных загрузочных темов от CreativeTim что вы можете использовать.
Для стороны передней стороны вы можете полностью игнорировать язык шаблона и использовать Framework Frond-End-End Front-End, например Vue , Реагировать , Угловой Отказ У Django станет частью вашей бэкэнд, обслуживающей конечные точки, используя либо Графен Джанго или как Django Rest Framework Отказ
С точки зрения бэкэндской части для Django, вам может потребоваться преобразовать Django, чтобы обслуживать конечные точки для интерфейсных веб-структуры. Как либо GraphQL с использованием Графен Джанго или спокойные API, используя Django Rest Framework Отказ
Иногда вам может потребовать ваши услуги API как асинхронный задача. Который вы принимаете это благодаря использованию Сельдерей Отказ Раньше есть несколько способов использования Каналы Django или Сельдерей Отказ
Теперь с выпуском последних Django 3.0 это приходит с асинхронный Возможность, которая поставляется встроенным по умолчанию, что позволяет развертывать использование нового веб-сервера, как Asgi Отказ
С точки зрения развертывания существует действительно несколько способов для кожи кошки, развернувшись через хостинг, облачный провайдер или как микросервис.
С точки зрения самого хостинга можно пойти на использование Докер Развертывать на облаке Линоума или Heroku Отказ
Теперь вы можете даже использовать микросервис, как Смертный или Zappa Развернуть в AWS Отказ Так что есть действительно тонны способа сделать это с разным преимуществом на основе случая использования.
Я надеюсь, что вам будет полезно узнать больше о Django. Это заняло много времени для меня, наблюдая за YouTube или пробовать вещи, на которых работает. Обучение от неудачи, как настроить Mob_wsgi в Apache или настроить Боевик заставить его работать на Nginx Отказ
Поскольку я получаю больше знаний и будьте готовы узнать на нескольких точках зрения для создания программного обеспечения. Что специфично для случая использования вместо того, чтобы быть догматическими или узкоколюченными в типе использования только одной технологии для решения проблемы.
Если вам нравится эта статья, сделай Зарегистрироваться Для моего Рассылка авантюриста который содержит интересный контент, я наткнулся через неделю в области Питон , Веб-разработка , Запуск Отказ
Вы также можете Следуйте за я чтобы получить Последние Обновление моей статьи на Dev Оригинальный пост был на Полное развитие стека в Django – время чтения: 3 минуты и накрыть изображение по Фейсал М на Unsplash
Этот пост включает в себя партнерские ссылки; Я могу получить компенсацию, если вы приобретете продукты или услуги от различных ссылок, представленных в этой статье
- Шаблоны Django
- Jinja2.
- Загрузка
- Creativetim.
- Вариант
- Реагировать
- Угловой
- Django Rest Framework
- Графен django
- Сельдерей
- Каналы Django
- Django 3.0.
- Asgi
- Лучший базовый образ докера для вашего приложения Python (2020 апреля)
- Линоума
- Heroku
- Aws
- Serverless
- Zappa
- Мод wsgi.
- Боевик
- Увицерн
- Apache WebServer
- Nginx.
Оригинал: “https://dev.to/steelwolf180/full-stack-development-in-django-3768”