214 похожих чатов

#Python #web Нужна рекомендация от укротителя змей со стажем. Шо таке jinja? как

ей пользователя?
Зачем она?

Простите, начинающий питонист, слабо понимаю что такое rest api, mvc, mvt. Буду благодарен ссылке на материал и рекомендациями.

11 ответов

10 просмотров

Jinja это певица с Ютуба

Jinja а точнее jinja2 это темлейт энджин. По простому для работы backenda с выводом данных и тд на фронт. Удобная штука для многократного использования одного элемента много раз

jinja, mvc, rest - всё это гуглится MVT - model view template. В жанге используется не совсем mvc, поэтому проектировку жанга проектов некоторые называют mvt

Привет. За jinja не подскажу, в тоже в web ломлюсь, но за эту тему не знаю. С rest прошарился, это тебе надо. Джанго + Джанго рест. Mvc? Это ж вроде тема из .NET? Она тебе вряд ли понадобится. И 99.9 на первых порах она тебе не нужна. В Джанго и дрф и так достаточно информации для изучения.

Движок для рендеринга шаблонов. Грубо говоря в html файлах пишешь {{ n }}, и вместо этой конструкции подставляется переданное тобой в контекст значение

MVC – архитектурный паттерн. Позже поймёшь, сейчас смысла нет объяснять. REST API – способ организации API, сейчас на пике популярности. MVT – точно тебе пока не нужно

Mykola Ruschenko
MVC надо

Да, вы господа правы. Только если ты начинаешь изучать веб и тебе нужно разобраться, то с этого лучше не начинать. А начать с других вещей. Сложно на первых порах просто написать что-то работающее, а сразу по шаблону проектирования пытаться писать - не реально. Типа как начать учиться играть на пианино с "полёта шмеля"

Lego_a
Да, вы господа правы. Только если ты начинаешь изу...

Так кто говорит с него начать, просто уточняю что потом о нём нельзя забывать

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
Карта сайта