MisterN,
1) Я буду высказывать те мысли, которые считаю нужными и там, где сочту это нужным. Ваше разрешение и мнение здесь роли не играет.
2) Если я написал что-то холиварное, то это не значит, что я собираюсь продолжать на этом настаивать, отставить и обсуждать вообще.
3) Ваше мнение, опыт и практика тоже очень ценны. Без шуток.
4) Сишник не объяснит, что сегодня на С писать сайты лучше, а PHP-шник не убедит, что WP лучше Django и средний сайт на PHP имеет более качественный код, чем на Python, потому что мне это вообще не интересно, и я не заинтересован обсуждать вот это всё. Я уже давно никому ничего не доказываю. Холивары не для меня. Я просто высказываюсь. И на мемчика Сишников мне глубочайше плевать.
5) Окончательное решение всё равно принимает адресат, который должен просто проанализировать всё то, что будет высказано, и решить, что интереснее для него.
6) Не надо засорять эфир.
Вы, видимо, не в курсе, как это работает. Если поставить несколько постргесов через apt с репозитория https://apt.postgresql.org/pub/repos/apt/, они конфликтовать не будут, а рассядутся по персональным портам. По крайней мере на 16/18 убунтах.
Раньше работало, потому что миксин не работал? :)
Внимательно читайте ошибки. Вы удивитесь, но в них за редким исключением явно написано, что не так.
В вашем случае, вы делаете выборку типа get, но экземпляров нет, поэтому исключение.
Такие выборки надо по-хорошему в try/except заворачивать.
Медитировать над ошибками, как это описал Сергей Горностаев, надо. Это очень полезно. повышает качество кода и скорость его написани.
JhaoDa,
При прочих равных не пишут. В мирное время есть гораздо более подходящие для этого инструменты.
Не секрет. Потому что python более универсален, на нём написано много классных штук, у него лучше комьюнити, потому что django офигенен. При этом, конечно, у php рынок больше и порог вхождения меньше.
Вы определяете new_message при удачном заполнении формы, но никак это не используете, просто перенаправляя пользователя в '/'. Если шаблон для этой страницы, то там ничего и не будет.
Ivan Zhuravlev, А модальное окно — это и есть JS. Так что самое время изучить.
Но я бы вам предложил более простой способ — отказаться от создания категории в процессе создания объекта. Это не самый важный функционал, который можно интегрировать позже. И без JS во фронте.
nitron_5, НЕ в консоли браузера, а в самом браузере.
Если у вас django в режиме разработки, то он должен показать ошибку и попытаться объяснить, что не так вы делаете.
1) Я буду высказывать те мысли, которые считаю нужными и там, где сочту это нужным. Ваше разрешение и мнение здесь роли не играет.
2) Если я написал что-то холиварное, то это не значит, что я собираюсь продолжать на этом настаивать, отставить и обсуждать вообще.
3) Ваше мнение, опыт и практика тоже очень ценны. Без шуток.
4) Сишник не объяснит, что сегодня на С писать сайты лучше, а PHP-шник не убедит, что WP лучше Django и средний сайт на PHP имеет более качественный код, чем на Python, потому что мне это вообще не интересно, и я не заинтересован обсуждать вот это всё. Я уже давно никому ничего не доказываю. Холивары не для меня. Я просто высказываюсь. И на мемчика Сишников мне глубочайше плевать.
5) Окончательное решение всё равно принимает адресат, который должен просто проанализировать всё то, что будет высказано, и решить, что интереснее для него.
6) Не надо засорять эфир.