• Как сделать при debug = false?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Во-первых, в условном выражении нужно использовать знак равенства ==, а не знак присваивания =. Во-вторых, внутри модуля settings не надо писать settings.DEBUG. В-третьих, такая задача обычно решается подключением дополнительного файла настроек, локального для каждого рабочего окружения.
    Ответ написан
    2 комментария
  • Как сделать при debug = false?

    @antonksa
    Как вам написали выше, у вас классическая ошибка новичка в синтаксисе, одинарное = это операция присваивания, двойное == это булева операция проверки на эквивалентность. Поэтому необходимо использовать == вместо =, непонятно почему Ваша IDE не показала Вам ошибку. В чем Вы разрабатываете? Лучше всего использовать PyCharm. И еще как заметили выше Python это объектно-ориентированный язык, в котором практически все является объектом. И в него встроено два специальных объекта - True и False. Поэтому для булевых операций считается хорошим тоном использовать проверку на то, является ли объект результата булевого выражения объектом True или False. Т.к. для этого Python всего лишь сравнивает внутренние ссылки id его объектов, то эта операция чуть-чуть быстрее. Пишется это следующим образом:
    if DEBUG is False:
        ....
    else:
        ....


    Но ради полного перфекционизма ветки необходимо поменять местами, а так как if под капотом делает с условием нечто типа bool(условие) то можно написать вот так:
    if DEBUG:
        # some code if DEBUG is True
    else:
        # some code if DEBUG is False
    Ответ написан
    2 комментария
  • C# под linux или windows?

    NYMEZIDE
    @NYMEZIDE
    резюме - ivanfilatov.ru
    Для простых проектов Visual Studio Code хватает вполне. Поправить, собрать проект. Можно всякими плагинами обмазаться опять же.

    Еще есть платный JetBrains Rider, но кому он не нравится после Visual Studio, кто-то не готов платить.

    Лучше всего писать под Виндой, но на обе/все платформы. Лично, это мой путь.
    Ответ написан
    Комментировать
  • Internal Server Error при настройки логов django?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    'filename': '/home/django/pro/djangopt/log/debug.log'
    Ответ написан
    8 комментариев
  • Не устанавливается mysqlclient как решить?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Django
    Седой и строгий
    Просто скачайте отсюда прекомпилированную версию.
    Ответ написан
    3 комментария