Tag: django

Как сделать цвет регистрации в Django / Google App Engine?

Если вы создаете приложение Django / Google App Engine и хотите иметь журналы, которые удобно заметны на основе цвета (т. Е. Ошибки в красном цвете), как это установить? Я скопировал полезное решение из этого вопроса , но я не уверен, как его интегрировать в Django / Google App Engine. Я полагал, что в main.py приложения […]

Как поддерживать разные версии на одном языке в Django?

Я хотел бы иметь несколько разных версий одного и того же языка в Django, настроенных для разных стран (например, locale/en , locale/en_CA , locale/en_US и т. Д.). Если для конкретной страны нет языка, я бы предпочел использовать языковую версию по умолчанию ( locale/en )). Затем в файле настроек для каждого сайта я указываю LANGUAGE_CODE и […]

raw_id_fields: как показать имя вместо id?

При настройке панели администратора Django я использую raw_id_fields для выбора ForeignKey из модели с тысячами элементов, потому что раскрывающийся список выбора по умолчанию неудобен для множества элементов. Он работает, но он показывает идентификатор, который можно увидеть на этом изображении: Есть ли способ показать имя или другое поле вместо идентификатора? Или, есть ли лучший способ сделать […]

Это безопасный способ увеличения и получения значения счетчика в Django?

Я использую MySQL с движком InnoDB и уровнем изоляции REPEATABLE-READ. Я написал функцию, которая, как я думаю, должна атомически увеличивать IntegerField и давать мне значение после приращения. Я бы хотел, чтобы мнения о том, является ли мой код надежным в отношении проблем параллелизма. Мой код выглядит так: class MyModel(models.Model): version = models.IntegerField() @staticmethod @transaction.commit_on_success def […]

Инструмент для автоматического создания данных для модели django

Есть ли способ автоматически создавать данные для модели django? Поэтому я создал модель с выбором, текстовыми полями, внешними ключами и всем остальным. Есть ли способ автоматического заполнения данных? Меня не волнует, являются ли они значениями для мусора, просто они действительны в схеме. Было бы здорово, если бы был способ указать некоторые модели и создать другие. […]

Где вы должны обновить настройки сельдерея? О удаленном работнике или отправителе?

Где вы должны обновить настройки сельдерея ? О удаленном работнике или отправителе? Например, у меня есть API, использующий Django и Celery. API отправляет удаленные задания своим удаленным сотрудникам через брокера (RabbitMQ). Рабочие запускают скрипт python (не используя Django), иногда эти работы порождают подзадачи. Я создал настройки сельдерея с обеих сторон (отправитель и рабочий), т. BROKER_URL […]

Несколько приложений с django

Я изучаю структуру Django, читаю документацию, но не нашел ссылок на то, как создавать более одного приложения в одном проекте, где каждое приложение имеет несколько приложений. Например, приложение Blog, с приложениями Пользователи, комментарии, сообщения, …, реализация и задачи с приложениями Клиенты, пользователи, вложения … Как мне это сделать? localhost localhost/blog/ (posts, user, comment, …) localhost/tasks/ […]

Срок окончания сеанса Django?

Из документации django у меня сложилось впечатление, что вызов: request.session.set_expiry(300) с одного взгляда приведет к истечению сеанса после пяти минут бездействия ; однако, это не то поведение, которое я испытываю в сундуке джанго. Если я вызову этот метод из одного представления и просмотрю другие представления, которые не вызывают метод, сеанс истекает через пять минут. Поведение, […]

Проверьте, установлен ли ключ сеанса в Django

Я пытаюсь создать относительно простую корзину покупок в Django. Я сохраняю корзину в request.session ['cart']. Поэтому мне нужно будет получить доступ к данным в этом сеансе, когда к нему добавится что-либо. Однако, если сеанс еще не установлен, я не могу получить к нему доступ без получения ошибки. Нужно ли вообще проверять, установлен ли сеанс, чтобы […]

Проверка наличия пароля пользователя Django

Я устанавливаю инструкцию if, чтобы узнать, установлен ли текущий пользователь. По какой-то причине это просто не сработает. Я пытался: {% if not user.password %} {% if user.password == None %} {% if user.password is None %} У меня есть 2 учетных записи пользователей (разные браузеры открыты), один с паролем в одном и один без другого. […]

Python - лучший язык программирования в мире.