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

27.09.2022
Mongo обновляет массив вложенных dict в Django

Я пытаюсь обновить данные, но сталкиваюсь с проблемой, потому что это вложенная форма Что мне нужно сделать, чтобы иметь возможность просматривать таблицу книг в mysql? существующая структура данных выглядит следующим образом { "created_by_id":122, "updated_by_id":123, "farm_area": [ { …

27.09.2022
Django - RecursionError: превышена максимальная глубина рекурсии при вызове объекта Python

Я столкнулся с ошибкой, которая была плохо объяснена, когда я хотел настроить функцию magic str моей модели "ApiCall". Моя модель : HOME_PAGE = 1 CONSUMPTION_PAGE = 2 PROFILE_PAGE = 3 ROUTES = ( (HOME_PAGE, "Page d'accueil"), (CONSUMPTION_PAGE, …

27.09.2022
Вызов Ajax из шаблона django завершается с ошибкой: Поле 'id' ожидало число, но получило 'populate_sections'

У меня есть один URL в файле urls.py, как указано ниже:- urlpatterns = [ ........ path('edit_student/<student_id>', views.edit_student, name="edit_student"), path('populate_sections', views.populate_sections, name="populate_sections"), .......... ] В файле views.py функция edit student определена следующим образом: @login_required def edit_student(request, student_id): form …

27.09.2022
Отправка форм в django без обновления страницы

Окей, во-первых, я знаю, что существует множество видео и учебников, которые помогут в решении поставленного мной вопроса. Однако, мой случай немного отличается от обычного. Итак, в основном, я пытаюсь создать приложение для чата на Django. Для этого я планирую сохранять …

27.09.2022
Спасибо и с уважением Неха Сингх

Я пытаюсь использовать django-polymorphic для расширения проекта DRF, который использует typeddjango с mypy-stubs. Недавно я начал использовать PolymorphicModels, и mypy сразу же начал жаловаться и выдавать ошибки: error: Could not resolve manager type for "<MyModel>.objects" Я включил "polymorphic" …

27.09.2022
Реверс для 'func_name' не найден. 'func_name' не является допустимым именем функции или шаблона представления

Недавно мой django внезапно перестал работать и выдает ошибку "Reverse for 'test' not found. 'test' не является допустимым именем функции представления или шаблона". Интересно то, что в моих предыдущих проектах все работает просто отлично. Я пробовал переустанавливать django …

27.09.2022
TypeError: неподдерживаемый тип(ы) операнда для |: 'chain' и 'AsyncResult'.

< ERROR/ForkPoolWorker-4] Task run-chain[...] raised unexpected: TypeError("unsupported operand type(s) for |: 'chain' and 'AsyncResult'") < from celery import chain, signature from celery import shared_task @shared_task(name = 'add') def add(x, y): return x + y @shared_task(name = 'substract') …

27.09.2022
Gunicorn status возвращает 'Нет модуля с именем status'

В моей виртуальной среде, без запущенных процессов gunicorn, внутри правильного пути Django мой статус gunicorn возвращает 'No Module named status' (venv) root@django-server:/home/user/repo/project# gunicorn status [2022-09-27 11:05:15 +0000] [821146] [INFO] Starting gunicorn 20.1.0 [2022-09-27 11:05:15 +0000] [821146] [INFO] Listening at: …

27.09.2022
Преобразуйте этот необработанный sql в запрос к django

Hi я пытаюсь преобразовать этот sql код в django запрос select * from KnowledgeManagement_tblknowledge where (14010705 - CreateDate) &gt;=10000 and (register_status = 7 or register_status = 9) Я сделал часть этого knowledges = TblKnowledge.objects.filter(Status__gte=0).filter(Q(register_status=7) | Q(register_status=9)) …

27.09.2022
Django's construct_search для пользовательского поиска только по номерам

Я пытаюсь искать только числа в строке с маской. В данном случае это строка, которая возвращается list_display и может быть отформатирована маской и буквами, но я хочу искать только числа и игнорировать любой другой элемент, входящий в строку. Например, …

27.09.2022
Я пытаюсь искать только числа в строке с маской. В данном случае это строка, которая возвращается list_display и может быть отформатирована маской и буквами, но я хочу искать только числа и игнорировать любой другой элемент, входящий в строку.

Я хочу получить промежуточный итог по полю "Контракты", сгруппированный в моем шаблоне. Мне удается отобразить общую сумму, но не промежуточный итог. Вот мои файлы: views.py class TransportDetListView(LoginRequiredMixin,ListView): login_url = 'admin:login' model = TransColisCgDlaDet template_name = "betou/transports/sciages/trans_detail.html" paginate_by …

27.09.2022
Django runserver - ValueError: строка исходного кода не может содержать нулевые байты

Я пытаюсь запустить свое приложение Django, которое раньше работало нормально. Теперь оно показывает эту странную ошибку, которая, похоже, исходит от Django. Версия Django: 4.1 Версия Python: 3.10.6 (Docker Image python:3.10.6) django shell commands Traceback …

27.09.2022
Как сделать транзакцию django для набора кода, включая запросы, а также локальные операции

PermissionIds = [1,2...] try: with transaction.atomic(): RolePermissionMap.objects.bulk_create([ RolePermissionMap(role_id=role.id, permission_id=id) for id in permissionIds]) rolePermissionsMap[roleId] = permissionIds # map should NOT update if the insert fails return Response({"ok": 1}, status=200) except: return Response({"ok": 0} В моем коде, мне нужно создать …

27.09.2022
Django, не понимаю как связать три таблицы моделей

У меня есть три таблицы Первая таблица: ''' class Person(models.Model): first_name = models.CharField(max_length=150) surname = models.CharField(max_length=150) url = models.CharField(max_length=500) location = models.CharField(max_length=150) last_position = models.CharField(max_length=150) ''' Вторая таблица: ''' class Education(models.Model): university = models.CharField(max_length=150) degree = models.CharField(max_length=150) info = …

27.09.2022
Django_jsonforms не отображаются в браузере

Я хочу запустить готовый проект python в виртуальной среде. При запуске проекта я не сталкиваюсь с ошибкой. А когда пишу в терминале "py manage.py runserver", то в браузере вижу только ярлык проекта, формы не показываются. Я много искал, этот проект …

27.09.2022
Django Model Translation с django rest framework не работает

Я успешно реализовал перевод моделей и заметил, что он работает, я могу добавлять контент на нескольких языках из админки Django, но когда я реализовал это в django rest framework, он не работает для моего ожидаемого языка, я успешно отправил заголовок …

27.09.2022
Как исключить поле verbose_name_plural из миграции?

< from django.utils.functional import lazy from django.utils.translation import gettext_lazy as _ class Post(models.Model): # ... class Meta: verbose_name = 'Post' verbose_name_plural = lazy(lambda: _('Posts ({})').format(Post.....count()), str)() < from django.db import migrations class Migration(migrations.Migration): operations = …

27.09.2022
Ошибка __init__() got an unexpected keyword argument 'to'

Def signup(request): if request.method == 'POST': form = SignupForm(request.POST) if form.is_valid(): # save form in the memory not in database user = form.save(commit=False) user.is_active = False user.save() # to get the domain of the current site current_site = get_current_site(request) mail_subject …

27.09.2022
Я не помню, где я нашел эту опцию для отображения некоторой информации, но она отлично работает, за исключением того, что каждый раз, когда значение меняется и выполняется команда создания миграций, я получаю что-то вроде этого:

Как говорится в Django docs, он поддерживает async с помощью пользовательского интерфейса, при этом такие методы, как get являются aget. Я пытаюсь сохранить свои экземпляры, используя метод update_or_create, и мне интересно, как я могу преобразовать это в …

27.09.2022
Проверьте, находится ли таймслот между указанным диапазоном времени

Я пытаюсь реализовать генератор академического расписания, используя фреймворк django, в котором я распределяю лекции и лабораторные работы по определенным временным интервалам случайным образом. Итак, расписание учебных занятий начинается с 9:30 AM - 4:00 PM, в котором будет перерыв …

27.09.2022
Ошибка Djongo: Ключевое слово: FAILED SQL: SELECT %(0)s AS "a" FROM "testapp_test_db" WHERE "testapp_test_db". "id" = %(1)s LIMIT 1 Params: (1, 1)

Я создал две модели в Django. Одна из них Test_DB, а другая ForeignKey_Test. Более поздние модели имеют поле внешнего ключа, которое ссылается на Test_DB. Когда я попытался ввести данные из стандартной панели администратора Django, я получил следующую ошибку …

27.09.2022
Моя база данных находится в MongoDb, и я использую Djongo.

Я пытаюсь сделать систему посещаемости во фронтенде Я получаю список пользователей, которые request.user может принимать участие в посещаемости, я использую CreateAPIView, но это не даст мне желаемого эффекта, так как я хочу, чтобы request.user мог переключаться между Absent, Present, …

27.09.2022
Произошла ошибка при чтении обработчика WSGI: Django и React app deployment iis server

Я пытаюсь опубликовать веб-приложение на сервере IIS с Django и React. Бэкэнд работает, но когда я запускаю браузер для react, я получаю следующую ошибку. Почему fronted дает ошибку wsgi Error occurred while reading WSGI handler: Traceback (most recent …

27.09.2022
Две разные временные метки для TokenGenerators Django

У меня, наверное, небольшой вопрос. Как я могу установить два разных времени истечения срока действия для моих классов TokenGenerator? class ActivationTokenGenerator(PasswordResetTokenGenerator): def _make_hash_value(self, user, timestamp): return (six.text_type(user.pk) + six.text_type(timestamp) + six.text_type(user.is_active)) class PasswordResetTokenGenerator(PasswordResetTokenGenerator): def _make_hash_value(self, user, timestamp): return …

27.09.2022
Страница не найдена (404) Метод запроса: GET URL запроса: http://127.0.0.1:8000

При запуске проекта я получаю следующую ошибку: Используя URLconf, определенный в storefront.urls, Django попробовал эти шаблоны URL, в таком порядке: admin/ playground/ Пустой путь не совпал ни с одним из них. Вы видите эту ошибку, потому что …

27.09.2022
Переопределение данных в MongoDB collection.update() django

Я использую mongo DB В которой я обновляю строку для нескольких типов с различными полезными нагрузками и условиями, но каждый раз, когда я обновляю строку, она переопределяет предыдущую. в первый раз запрос. данные request.data: { "farm_area_count": 1, "farm_area": [ …

27.09.2022
Я пытаюсь передать модель как фикстуру в мой тест, но он выдает ошибку Object is not json serializable

Воплотите этот метод в подклассе так, чтобы он возвращал сериализуемый объект для o, или вызывает базовую реализацию (чтобы вызвать TypeError). json.encoder.JSONEncoder object at 0x7fccf1cacacbb0 TypeError: Объект типа User не является JSON сериализуемым from pydantic import BaseModel class User(BaseModel): first_name: str …

27.09.2022
Как собрать из исходного кода несколько сервисов с помощью docker-compose и создать единый образ?

Я пытаюсь создать несколько контейнеров для моего приложения Python/Django под названием controller, и я хотел бы, чтобы контейнеры запускались в одном образе, а не в двух. Проблема в том, что мой файл docker-compose.yml собирает два сервиса из исходного кода …

27.09.2022
Отображение ресторанов поблизости от местоположения пользователя в радиусе 5 километров в Django

Всем доброе утро, Я хотел бы отобразить рестораны в пределах 5 километров, используя google maps api, как я могу это сделать? Я сделал расчеты широты и долготы с помощью haversine. Но я не знаю, как …

27.09.2022
Потоковая передача файла Excel с помощью Django StreamingHttpResponse

У меня есть случай, когда я должен сгенерировать и отправить файл excel, содержащий записи до 4M, так как файл может быть большим, я хочу передавать ответ во время генерации файла https://docs.djangoproject.com/en/2.0/howto/outputting-csv/#streaming-large-csv-files : это именно то, что …

27.09.2022
Django/Heroku Deployment issue OperationalError at / no such table: posts_post

OperationalError at / нет такой таблицы: posts_post Django Version: 4.1 Тип исключения: OperationalError Значение исключения: нет такой таблицы: posts_post Exception Location: /app/.heroku/python/lib/python3.9/site-packages/django/db/backends/sqlite3/base.py, строка 357, in execute Восстановлено во время: posts.views.index Python Executable: /app/.heroku/python/bin/python Ошибка при визуализации шаблона В …

27.09.2022
Трудности при извлечении данных из CSV и сопоставлении их с моделью продукта, пожалуйста, подскажите

Здравствуйте, я застрял с проектом Django Python, где я пытаюсь создать приложение, в которое можно загрузить файл csv, чтобы затем извлечь его значения для создания отчета о продажах pdf. Продукты могут быть добавлены через консоль администратора, и если эти …

27.09.2022
Я использовал Djoser для регистрации входа, могу ли я использовать другие сторонние пакеты для социальной аутентификации django

Я использовал Djoser для всех основных аутентификаций, но когда дело доходит до социальной аутентификации, ее немного трудно реализовать, не могли бы вы помочь

27.09.2022
Как изменить виджет для вычисляемого поля на форме модели Django Admin

Для формы модели Django Admin, если вы отображаете вычисляемое поле, есть ли способ также указать виджет, который форма должна использовать для отображения этого поля? Я не могу найти никакого упоминания об этом. Все примеры, которые я нашел, описывают, как …

27.09.2022
Реверс для 'about_us' с аргументами '('',)' не найден. Проверено 1 шаблон(ы): ['about_us/(?P<pk>[0-9]+)\\Z']

Я пытаюсь просмотреть запись в блоге в модуле пользователя, которая была опубликована другим модулем пользователя. Вот моя модель: class details(models.Model): about_us = models.TextField(max_length=255) def __str__(self): return self.title def get_absolute_url(self): return reverse('admin_home') views.py: class about_us(DetailView): model = details template_name = …

27.09.2022
Как решить проблему ошибки поля в файле django models

Я работаю над сайтом электронной коммерции, модели раньше работали нормально, пока я не добавил новое приложение с новой моделью клиента, но с другим именем, хотя оно использовало модель пользователя, я удалил приложение, так как оно не имело значения. Но после …

27.09.2022
Конфигурация Django CPanel MEDIA_ROOT

Я установил свой проект Django на CPanel. На моей странице настройки python в Cpanel, я указал корень моего приложения как "example" (куда я загрузил все файлы) и Url моего приложения как "example.com" settings.py содержит MEDIA_URL = '/media/' MEDIA_ROOT …

27.09.2022
Невозможно добавить ненулевое поле 'user_ptr' в student без указания значения по умолчанию. Это происходит потому, что базе данных требуется

Невозможно добавить в student не нулевое поле 'user_ptr' без указания значения по умолчанию. Это происходит потому, что базе данных нужно чем-то заполнить существующие строки. Пожалуйста, выберите исправление: Предоставить одноразовое значение по умолчанию сейчас (будет установлено на всех …

27.09.2022
Упорядочение данных по последней загрузке в django FBV

У меня есть представление списка, в котором я отображаю загруженные записи, сейчас они отсортированы по имени, мне нужно изменить их на сортировку по дате создания (которая находится в модели). @login_required def records(request, template='records.html'): FBVPermission(IsUser).check(request) user = request.user.person.is_user data = …