2016-09-21 2 views
0

Стоит ли использовать DRF + Ajax + bootstrap для создания веб-сайта, где не требуется приложение, или лучше придерживаться обычного языка шаблонов django, даже без Ajax? Я хочу избегать использования угловых, так как я не хочу, чтобы вещи усложнялись.DjangoRestFrameWork действительно нужен для веб-сайта

Я хочу создать сайт, на котором пользователь или администратор регистрируется и обращается к другому набору представлений и выполняет различные действия. Извините за мой примитивный вопрос, я новичок в веб-разработке и Django.

+0

Почему, по-вашему, для начала вам нужна Django REST Framework? – Soviut

+0

это просто для учебной цели, так как я могу использовать его в своем личном приложении в ближайшее время. – androbot

ответ

0

Вы можете выполнить то, что вы предлагаете, без каких-либо специальных дополнений или изменений в Django. Просто потому, что определенный способ развития популярен, не означает, что он работает в любой ситуации.

1

Django REST Framework необходим, только если вы создаете API RESTful; HTTP-служба, которая считывает и записывает данные, как правило, как полезную нагрузку JSON.

Услуги, как правило, создаются для предоставления внешним клиентам, таким как мобильные приложения, приложениям с одной страницей (React, Angular и т. Д.) Или третьим сторонам, для доступа к вашим данным.

Нет необходимости создавать услугу, если вы просто хотите использовать традиционное «основанное на форме» веб-приложение. То, что вы описываете в своем вопросе, вполне возможно со стандартной реализацией Django. Пользовательские логины, уровни доступа пользователей, доступ к базе данных через ORM и шаблоны все встроены. Все без какой-либо необходимости в службе REST.

Вы всегда можете добавить Django REST Framework позже, когда знаете, что вам понадобятся службы RESTful, поскольку DRF использует те же модели, что и обычные представления, а просто переносит их в сериализаторы.

+0

. Если веб-сайт будет позже распространен на мобильную версию, и я решил использовать DRF, вы знаете, есть ли где-нибудь пример или учебник о создании сеанс пользователя с помощью ajax? – androbot

+0

Это не форум, если у вас есть другой вопрос, запустите новый. – Soviut