"Вопросы и ответы" Django и Python, страница 1555

06.08.2021
Как получить значение сессии userid в adddomainwiseprojects - django (используя метод inline formset)

Здесь я приложил views.py, где поля add_projectdomain добавлены путем импорта моделей, здесь как я могу получить loginid т.е. ключ сессии (userid) (как я получил в представлении company_details с помощью метода reuest.session.get) в форме Add_domainwise projects и сохранить его. views.py models.py …

06.08.2021
Django медленное внутреннее соединение в таблице с более чем 10 миллионами записей

Я использую mysql с Django. Я пытаюсь подсчитать количество visitor_pages для определенного дилера за определенный промежуток времени. Я хотел бы поделиться необработанным sql-запросом, который я получил из панели инструментов отладки django. SELECT COUNT(*) AS `__count` FROM `visitor_page` INNER JOIN `dealer_visitors` …

06.08.2021
Подражать или переопределять значения в apps.py (Django) для тестирования

Обычно я устанавливаю значение в settings.py, а затем использую @override_settings в тестах, чтобы переопределить его. Существует ли аналогичный механизм для переопределения настроек в apps.py при использовании app_config? Например # apps.py class MyConfig(AppConfig): SOME_VAR = "SOME_VAR" # …

06.08.2021
Пагинация не работает для промежуточных чисел, а также для обратных в django

Я фильтрую данные, а также применяю пагинатор, я нашел решение и использовал его, но оно работает только для следующей кнопки, а не для предыдущей и номеров кнопок между ними, т.е. для {{i}}. (Django, python) это файл template_tag myapp_extra.py from …

06.08.2021
Не проверяется user.is_authenticated на главной странице

Шаблон с кодом наследуются с хедера главной страницы для всех приложений {% extends "mainpage/header.html" %} {% block content %} Но почему-то только на главной странице условие проверки на авторизацию просто не работает, на остальных страницах все отображается корректно {% …

06.08.2021
Django тестирование как сделать запрос как вошедший пользователь?

В тестах Django я хочу войти в систему и сделать запрос. Вот код def test_something(self): self.client.login(email=EMAIL, password=PASSWORD) response = self.client.get(reverse_lazy("my_releases")) self.assertEqual(response, 200) Но код не работает и возвращает AttributeError: 'AnonymousUser' object has no attribute 'profile' …

06.08.2021
Удаление файла при клонировании модели, содержащей поле ImageField

Когда я сохраняю() модель, содержащую ImageField, сигнал post_save базы модели удаляет файл, который ранее был связан с ImageField, что вполне справедливо, поскольку файл изменился на новое значение. Однако, если я клонировал модель, т.е. загрузил объект из базы данных, установил …

06.08.2021
Возможно ли прослушивать конечную точку Rest API, используя каналы django?

Целью является отправка сериализованных данных созданного объекта метода POST! Запрос будет исходить от Android/IOS приложения, созданного с помощью Flutter/Dart Я пытаюсь использовать Django Channels Rest Framework. Но я не уверен, будет ли это работать или нет! …

06.08.2021
Приложение Angular продолжает говорить, что сообщение не существует

Я создаю приложение для чата с Angular и Django, используя учебник get stream. https://getstream.io/blog/realtime-chat-django-angular/ Однако я пытаюсь запустить приложение, чтобы создать представление чата, но оно продолжает говорить, что 'messages' не существует в точке, отмеченной "this …

06.08.2021
Как показать сообщение об успехе на странице часов с ключом в django?

{% if messages %} <ul class="messages"> {% for message in messages %} <li {% if message.tags %} class="{{message.tags}}" {% endif %}> <i class="bi bi-exclamation-triangle-fill"></i> {{ message }} </li> {% endfor %} </ul> {% endif %} Я хочу показать …

06.08.2021
Выполнение модульного тестирования в Django

Я выполняю модульный тест в Django, но постоянно получаю ошибку File "C:\****\views.py", line 21, in post s = str(points['string_points']) KeyError: 'string_points' Используемая команда: python manage.py test Структура моего тестового кода выглядит следующим образом: class …

06.08.2021
Вызов менеджера поля select_related

У меня есть следующий пример: class Profile(models.Model): ... class Person(models.Model): profile = models.ForeignKey(Profile, ...) У меня есть сложный менеджер моделей для класса Profile и я построил представление, чтобы перечислить большое количество Person. Я пытаюсь вычислить все в …

06.08.2021
Вложенные строки таблицы

Я работаю над проектом, который все еще находится на ранней стадии, используя Django и Jquery. Я хотел бы создать вложенную таблицу, в которой лидеры команд имели бы назначенных им людей. Пока что я смог отобразить лидеров команд, но не смог …

06.08.2021
Django, Внешний ключ не заполняется данными сессии

я пытаюсь заполнить мой foreignkey пользователем, который вошел в систему, но я видел много способов, но они не сработали для меня, кто-нибудь знает, что я делаю неправильно? и как я могу это исправить? Вид: class JobCreate(CreateView): model = …

06.08.2021
Использовать значение модели для создания формы Django

У меня есть модель, которая выглядит следующим образом: class BloodTestType(models.Model): type = models.CharField(max_length=200) def __str__(self): return str(self.type) class BloodParameters(models.Model): type = models.ForeignKey(BloodTestType, on_delete=models.CASCADE) parameter = models.CharField(max_length=200) minimum_value = models.FloatField() maximum_value = models.FloatField() unit = models.CharField(max_length=200) required = models.BooleanField(default=True) GENDER_CHOICES …

06.08.2021
Django- Ajax возвращает неверные данные

Я создаю веб-комикс, используя фреймворк Django. Проблема, с которой я столкнулся, заключается в отображении глав из разных выпусков с помощью AJAX. Допустим, у нас есть выпуск#1 и выпуск#2, когда пользователь нажимает на обложку выпуска#1, он отображает главы выпуска#1. Мне удалось …

06.08.2021
Использование нескольких соединений против одного соединения в sql python

Я использую pymysql для подключения к sql следующим образом: con=pymysql.connect(...) cur=con.cursor() Я использую веб-фреймворк flask для некоторых целей. Я определил объект соединения как одноразовый и передаю его в другую функцию для использования следующим образом: <pre class="lang-py …

06.08.2021
AlueError: Cannot assign value-field-must-be-a-object-instance

Я получаю следующую ошибку ValueError: Cannot assign "(&lt;UserProfile: testUser&gt;, True)": "Comments.profileInfo" must be a "UserProfile" instance. Что я делаю - это модульное тестирование : def create_user_profile(user): profile = UserProfile.objects.update_or_create(gender = 'F', defaults={ 'user': user}) return profile def create_comment(profile, …

06.08.2021
Django - Способны делать миграции и мигрировать локально, но не на Heroku

Похоже, существует проблема с миграцией моих моделей на сервер Heroku. Я могу запустить python manage.py makemigrations и python manage.py migrate просто отлично и могу просматривать свой сайт на локальной машине (SQLite), но когда я пытаюсь запустить миграции на Heroku …

06.08.2021
Ошибка при попытке вывести из статических файлов изображение

У меня появилась проблема, которая видна на скриншотах: Сам проблемный html файл: Там видно и окно отладки и ещё структура проекта. Вот код файла urls.py from django.contrib import admin from django.urls import path from …

06.08.2021
Django тестовое поле, из которого создается slug

Я пытаюсь написать test для UpdateView из Model, у которого есть title и slug. Когда я пытаюсь test свою view, я не могу получить response, потому что save метод выбрасывает ошибку ОШИБКА Reverse for 'books-delete' with arguments '('',)' …

06.08.2021
Распространение приложения на основе Django [закрыто]

Я хочу распространять приложение на основе Django для работы во внутренней сети клиента. Я хочу предоставить простой способ установки приложения, один скрипт или tgz для установки всего необходимого, включая http-сервер и базу данных. Как правильно это сделать?

05.08.2021
Как сделать url с двумя slug?

Как сделать url для товара со своим слагом, и с слагом категории. Например: category/slug категории/slug товара/ from django.db import models from django.contrib.auth.models import User from django.urls import reverse class Profile(models.Model): user = models.ForeignKey(User, unique=True, on_delete=models.CASCADE) wishlist = models.ForeignKey('Product', on_delete=models.CASCADE, blank=True, …

05.08.2021
Создание двух таблиц с неповторяющимися между собой id primary_key в DJANGO ORM

Необходимо создать две таблицы у которых не будут совпадать id в поле primary_key. Например, в таблицу1 мы добавляем новый элемент у которого id будет = 1. Затем в таблицу2 добавляем элемент у которго id будет продолженим последовательности и равен 2. …

05.08.2021
Cannot import name 'FieldDoesNotExist' from 'django.db.models.fields' (/usr/local/lib/python3.8/site-packages/django/db/models/fields/__init__.py)

Полная ошибка выглядит так File &quot;/usr/local/lib/python3.8/site-packages/django/template/backends/django.py&quot;, line 123, in get_package_libraries raise InvalidTemplateLibrary( django.template.library.InvalidTemplateLibrary: Invalid template library specified. ImportError raised when trying to load 'mptt.templatetags.mptt_tags': cannot import name 'FieldDoesNotExist' from 'django.db.models.fields' (/usr/local/lib/python3.8/site-packages/django/db/models/fields/__init__.py) насколько я понял, мне нужно исправить строчку from …

05.08.2021
Как добавить атрибут lastmod для index sitemap в django

Мне нужно добавить lastmod для сайтмапы index, сейчас sitemap.xml выглядит так: &lt;sitemapindex xmlns=&quot;http://www.sitemaps.org/schemas/sitemap/0.9&quot; &lt;sitemap&gt; &lt;loc&gt;localhost:8000/sitemap-pages.xml&lt;/loc&gt; &lt;/sitemap&gt; &lt;/sitemapindex&gt; То есть, необходимо добавить тег &lt;lastmod&gt;&lt;/lastmod&gt;, вот мой urls.py sitemaps_pages = { 'pages': sitemaps.PageViewSitemap, 'life': sitemaps.LifeViewSitemap, 'lifes': sitemaps.LifesSitemap, 'novosti': sitemaps.NewsViewSitemap, 'novost': sitemaps.NewsSitemap, …

05.08.2021
Python manage.py makemigrations выводит ошибку

System CheckError: System check identified some issues: ERRORS: ?: (urls.E004) Your URL pattern (&lt;module 'chat.urls' from 'D:\djangoproject\web_ chat\chat\urls.py'&gt;, None, None) is invalid. Ensure that urlpatterns is a list o f path() and/or re_path() instances. HINT: Try using path() instead of …

04.08.2021
Нейминг и архитектура в django

Хочется найти фундаментальные материалы, возможно книги, по организации архитектуры проектов с django и впринципе python. Существует множество статей которые рассматривают кодстайл в каких-либо локальных моментах, та же самая документация и PEP (например https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/). Но хочется посмотреть какой-либо …

04.08.2021
Django передать переменную из шаблона во views

Никак не получается передать переменную(user.username) из шаблона во views, выбрал простой вариант передать через запрос, ошибок не выдает, но и переменная не приходит: template: &lt;form action=&quot;{% url 'cabinet' %}?user.username={{user.username}}&quot; method=&quot;post&quot;&gt; {% csrf_token %} {{ form.as_p }} &lt;button type=&quot;submit&quot; class=&quot;w-50 …