Size: a a a

Django [ru] #STAY HOME

2019 March 11

G

Graywolf in Django [ru] #STAY HOME
Ну можно вообще про слово джанго забыть
источник

G

Graywolf in Django [ru] #STAY HOME
Aever
Aever:
Господа, я конечно извиняюсь, но зачем в django присутствует файл view, зачем он нужен, если можно было с urls направлять на нужную функцию сразу. Зачем эта прослойка? Разбили логику на два файла.
Ведь можно было в один файл urls запихнуть всю логику контроллера.

Без приколов, объясните нубчику.
Как раз мне кажется и разбили логику
источник

G

Graywolf in Django [ru] #STAY HOME
Контроллер это не вью
источник

b

ḃ̵͇͠ā̵̙͐k̸̬͗a̵̝͔͊t̸̛̙ȓ̸̭͖o̶̗̯̐ū̵̘͒b̷̬̕l̶͒̏ė̷̯̑ in Django [ru] #STAY HOME
Graywolf
Контроллер это не вью
https://docs.djangoproject.com/en/2.1/faq/general/#django-appears-to-be-a-mvc-framework-but-you-call-the-controller-the-view-and-the-view-the-template-how-come-you-don-t-use-the-standard-names
> If you’re hungry for acronyms, you might say that Django is a “MTV” framework – that is, “model”, “template”, and “view.” That breakdown makes much more sense.
источник

S

Sergey in Django [ru] #STAY HOME
а мидлвари джанге зачем?
источник

S

Sergey in Django [ru] #STAY HOME
они же только тормозят
источник

S

Sergey in Django [ru] #STAY HOME
можно просто на uWSGI писать или на каком-то CherryPy
источник

G

Graywolf in Django [ru] #STAY HOME
Ну это как и термин толстые базы
источник

G

Graywolf in Django [ru] #STAY HOME
Айда всю логику писать в модели
источник

G

Graywolf in Django [ru] #STAY HOME
я понимаю что в базах можно и триггеры и функции писать но все там убого и отловить не так просто
источник

G

Graywolf in Django [ru] #STAY HOME
Sergey
можно просто на uWSGI писать или на каком-то CherryPy
ну вроде черри это под андроид приложухи писать
источник

G

Graywolf in Django [ru] #STAY HOME
мля, киви по моему
источник

G

Graywolf in Django [ru] #STAY HOME
сорри
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Aever
Aever:
Господа, я конечно извиняюсь, но зачем в django присутствует файл view, зачем он нужен, если можно было с urls направлять на нужную функцию сразу. Зачем эта прослойка? Разбили логику на два файла.
Ведь можно было в один файл urls запихнуть всю логику контроллера.

Без приколов, объясните нубчику.
MVC в терминах Django - MTV, view называется template'ом, что и приводит к некоторой путанице)

если смотреть на современные проекты, то и в случае обычных CMS и в случае фреймворков наблюдается тренд в сторону разделения фронтенда и бекенда, шаблоны делают на Angular/React/Vue.js, а на бэкенде остаётся API

в данном случае остаётся Django'овский models.py со списком классов моделей и методами, связанными с бизнес-логикой (+ методы менеджеров, там такая же бизнес-логика, но не для одного объекта, а для всех), остаётся views.py с классами, генерирующими API (есть несколько вариантов, включая набирающий популярность GraphQL, но лидером является пока DRF, генерирующий RESTful API, обычно это классы на базе GenericViewSet и всяких миксинов), ещё есть urls.py, который раньше играл важную роль, сейчас же это просто роутер для API, который не так сильно важен, его аналог для разделов сайта на стороне фронтенда (на js)
источник

SS

Spoz Spoz in Django [ru] #STAY HOME
Всем привет
источник

SS

Spoz Spoz in Django [ru] #STAY HOME
Подскажите почему когда создал приложение и делаешь мигрэйт его в выводе нету? в сеттинг его прописал
источник

SS

Spoz Spoz in Django [ru] #STAY HOME
куда рыть?
источник

SS

Spoz Spoz in Django [ru] #STAY HOME
Вроде все просто
источник

SS

Spoz Spoz in Django [ru] #STAY HOME
admin auth contentypes sessions  есть а созданного с помощью manage.py startapp rp
источник

SS

Spoz Spoz in Django [ru] #STAY HOME
нету!
источник