Size: a a a

2020 August 22

СС

Сергей С in Linux Чат
у меня гуникорн с выги отлично и после апатча работают. вернее джанга через гуникорн после томкэта)
источник

СС

Сергей С in Linux Чат
но про переменные окружения спасибо. надо подумать над этим... плохо, что так себя и не заставил туже джангу изучить. т.е. плохо представляю ссторону разработки
источник

AL

Andrei Losenkov in Linux Чат
Сергей С
но про переменные окружения спасибо. надо подумать над этим... плохо, что так себя и не заставил туже джангу изучить. т.е. плохо представляю ссторону разработки
По поводу изучения Django.
Я с нуля пару лет назад начал его изучать и с тех пор написал несколько веб-приложений на Django. Полный цикл от проектирования до деплоя.

Документация у Django хорошая, но она нацелена именно на него, тогда как для создания приложения этого недостаточно: HTML, CSS, JS, база данных и прочее.
С этим мне помогли книги, где авторы по кирпичикам делали рабочее приложение. Могу посоветовать.
источник

J

Jak in Linux Чат
подскажите пж в в чём проблема
источник

J

Jak in Linux Чат
echo  'export SECRET_KEY="${base64 /dev/urandom | head -c50}" ' > setenv.sh
источник

СС

Сергей С in Linux Чат
буду благодарен. свой набор книг конечно ечть, особенно субд. но уже проверенный как минимум требует изучения)
источник

AL

Andrei Losenkov in Linux Чат
Сергей С
буду благодарен. свой набор книг конечно ечть, особенно субд. но уже проверенный как минимум требует изучения)
1. How to Tango with Django *2017, Leif Azzopardi, David Maxwel* — хороша как туториал.

2. Daniel Greenfeld - Two Scoops of Django 1.11 - 2017 — тут best practices по написанию кода и деплою.

3. Aratyn T. - Building Django 2.0 Web Applications - 2018, эту не читал, но её как-то рекомендовали.

А по поводу БД там показано, как через Django в моделях генерировать структуру БД и развивать её через миграции и использование ORM. К слову, встроенные механизмы достаточно хороши, чтобы для рядовых ситуаций сделать БД с нормальным уровнем нормализации данных, сильно не зная принципов проектирования БД.
источник

AL

Andrei Losenkov in Linux Чат
То есть задаваемые через модели отношения позволяют сделать всё правильно и без заморочек потом с извлечением, без JOIN'ов.
источник

AL

Andrei Losenkov in Linux Чат
А если ORM будет не хватать, то всегда можно спуститься в raw SQL.
источник

СС

Сергей С in Linux Чат
Jak
echo  'export SECRET_KEY="${base64 /dev/urandom | head -c50}" ' > setenv.sh
в что не так? в файл все это должно залетать
источник

J

Jak in Linux Чат
Сергей С
в что не так? в файл все это должно залетать
По логике он должен генерить 50 случайных символ и  создавать файл, а он просто переносит туда команду как текст
источник

AL

Andrei Losenkov in Linux Чат
Andrei Losenkov
1. How to Tango with Django *2017, Leif Azzopardi, David Maxwel* — хороша как туториал.

2. Daniel Greenfeld - Two Scoops of Django 1.11 - 2017 — тут best practices по написанию кода и деплою.

3. Aratyn T. - Building Django 2.0 Web Applications - 2018, эту не читал, но её как-то рекомендовали.

А по поводу БД там показано, как через Django в моделях генерировать структуру БД и развивать её через миграции и использование ORM. К слову, встроенные механизмы достаточно хороши, чтобы для рядовых ситуаций сделать БД с нормальным уровнем нормализации данных, сильно не зная принципов проектирования БД.
Да, на русском вышел недавно перевод ещё одной книги:
Django 2 в примерах by Антонио Меле 2019
источник

СС

Сергей С in Linux Чат
Jak
По логике он должен генерить 50 случайных символ и  создавать файл, а он просто переносит туда команду как текст
гм. а мне казалось оно все что в кычках в файл и должно плюхать
источник

J

Jak in Linux Чат
${(тут можно код по идее)}
источник

СС

Сергей С in Linux Чат
Andrei Losenkov
Да, на русском вышел недавно перевод ещё одной книги:
Django 2 в примерах by Антонио Меле 2019
пропустил. то что читал на русском показалось малость... ммм... короч не понравилось
источник

СС

Сергей С in Linux Чат
Jak
${(тут можно код по идее)}
дык убери echo ... наверно)
источник

AL

Andrei Losenkov in Linux Чат
Jak
echo  'export SECRET_KEY="${base64 /dev/urandom | head -c50}" ' > setenv.sh
А скобки важно, фигурные или круглые?
источник

J

Jak in Linux Чат
круглые чтобы как одна команда а не две, в моём случае
источник

AL

Andrei Losenkov in Linux Чат
echo "export SECRET_KEY=\"$(base64 /dev/urandom | head -c50)\"" > setenv.sh
источник

AL

Andrei Losenkov in Linux Чат
Ещё кавычки, внутри апострофов не работают подстановки
источник