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

03.04.2024
Каналы django долго не закрывались и были убиты ошибкой в бэкенде

Я использовал каналы django в этом проекте и создал потребителя в следующем коде: class WSConsumer(WebsocketConsumer): def connect(self): self.room_name = self.scope["url_route"]["kwargs"]["room_name"] self.stid=self.scope["url_route"]["kwargs"]["stid"] self.types=self.scope["url_route"]["kwargs"]["types"] self.room_group_name = f"station_{self.room_name}" if (self.types=="student"): try: workclass=WorkClass.objects.get(workclass_id=self.room_name) st=Station.objects.get(id=self.stid) if st in workclass.stations.all(): st.state=True st.save() async_to_sync(self.channel_layer.group_add)( self.room_group_name, self.channel_name …

03.04.2024
Django Channels / django restframework Отложенное задание

У меня есть django channels projeto для обработки websocket соединений, но некоторые http запросы блокируют приложение, и я получаю эту ошибку: Экземпляр приложения <Task pending name='Task-3739' coro=<ProtocolTypeRouter.call() выполняется по адресу /usr/local/lib/python3.10/site-packages/channels/routing.py:62> wait_for=<Future pending cb=[shield. _outer_done_callback() at /usr/local/lib/python3.10/asyncio/tasks.py:864, Task.task_wakeup()]>> …

03.04.2024
App Runner Django Ошибка развертывания Python версии 3.11

Я пытаюсь развернуть свой бэкэнд Django в AppRunner. Мой apprunner.yml выглядит так; version: 1.0 runtime: python311 build: commands: build: - pip3 install pipenv - pipenv install post-build: - python3 manage.py test env: - name: DEBUG value: "on" - name: …

03.04.2024
Как отобразить главную категорию? [закрыто]

Мне нужно, чтобы основная категория отображалась один раз, а ее характеристики отображались под ней. То есть, помогите мне сделать так, чтобы у меня category.gl_category не повторялась. Вот что происходит, и примерно …

03.04.2024
Is_domain_same() вызывает ошибку атрибута "'list' object has no attribute 'lower'".

я пытаюсь развернуть сайт, сначала я развернул его на railway и он работает правильно, но когда я покупаю пользовательский домен для него от godaddy и пытаюсь открыть сайт с помощью этого damain он выдает ошибку, что 'list' объект не …

03.04.2024
Ошибка механизма развертывания Django и Digital Ocean

У меня есть приложение Django, развернутое в Digital Ocean, и все это работает с моей базой данных и всем остальным. Теперь я создал этот скрипт, который я хочу использовать для заполнения моей базы данных из некоторых CSV-файлов, которые у …

03.04.2024
Как модифицировать Dockerfile для копирования объектов перед запуском сервера?

Добрый день! У меня есть Dockerfile следующего содержания: FROM python:3.8-alpine WORKDIR /app RUN apk add --no-cache gcc musl-dev libffi-dev postgresql-dev python3-dev jpeg-dev zlib-dev\ icu-dev \ gettext \ gettext-dev COPY requirements.txt ./ RUN pip install -r requirements.txt RUN ln -s /usr/share/zoneinfo/Europe/Moscow …

03.04.2024
Невозможно сохранить данные UserModel в базу данных с помощью формы Django

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

03.04.2024
IntegrityError at /createad/ (1048, "Column 'user_id' cannot be null") в Django [duplicate]

Я делаю сайт перепродажи комиксов на django. Есть модель Ad, которая позволяет создать объявление о продаже. В ней есть внешний ключ user (Django User). models.py class Ad(models.Model): ad_id = models.AutoField(primary_key=True) user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE) title = models.CharField(max_length=50, null=False, …

03.04.2024
<

< < from uuid import uuid4 from django.db import models from simple_history.models import HistoricalRecords class BaseModel(models.Model): class Meta: abstract = True history = HistoricalRecords(inherit=True) id = models.UUIDField(primary_key=True, default=uuid4, editable=False) created_at = models.DateTimeField(null=True, blank=True, auto_now_add=True) updated_at = …

03.04.2024
Как итерировать dict в шаблоне, содержащем ключевые именованные элементы?

< {% for k, v in d.items %} items a.b a[b] getattr(a,b) < Каков был бы хороший способ решить эту проблему? Я уже знаю, что могу написать фильтр, который просто возвращает list(d.items()), но это …

03.04.2024
Как использовать websockets в проекте drf с react-frontend?

Как работать с вебсокетами в разделенном (backend/frontend) проекте? В полноценном Django-проекте я сделал это следующим образом (1-й ответ): Динамические обновления в реальном времени в шаблоне django Теперь фронтенд отдельно на React, а бэкенд на …

03.04.2024
Заплатка или обновление по поисковому запросу axios

У меня есть django restframework и управление с javascript axios Я поступаю следующим образом, axios.get(`http://localhost:8010/api/myusers/?my_id=${my_id}`).then((res)=&gt;{ var id = res['data']['results'][0]['id']; axios.patch(`http://localhost:8010/api/myusers/${id}/`, { phone: 'nice phone', }).then((res)=&gt;{ console.log("patch finish"); }) }) Получите идентификатор по my_id и исправьте …

03.04.2024
Django RawSQL аннотирует поле

Как аннотировать поле с помощью RawSQL? sql_query = """ SELECT c.id, COALESCE(SUM((cm.temp_min + cm.temp_max) / 2 - %s), 0) AS gdd FROM agriculture_commune c LEFT JOIN agriculture_communemeteo cm ON c.id = cm.commune_id WHERE cm.date BETWEEN %s AND …

03.04.2024
Django-admin: Термин "django-admin" i

Django-admin: Термин 'django-admin' не распознан как имя команды, функции, файла сценария или исполняемой программы. Проверьте правильность написания имени или, если был указан путь, проверьте правильность пути и повторите попытку. PS C:\Users\Sanskar\Desktop\django&gt; я хочу инициализировать django

03.04.2024
Как сохранить сессию Django в нескольких приложениях?

Я хочу быть откровенным с вами, проект, над которым я работаю, находится в некотором беспорядке, поэтому я просто ищу решения. У меня есть приложение Django (без DRF) и приложение CI4. Я хочу, чтобы аутентификация сохранялась в обоих приложениях. …

03.04.2024
Менеджер сценариев выполнения Python с веб-интерфейсом?

Итак, у меня есть проект Python Django, который использует Celery, а также Flower Чтобы запустить все три процесса, мне нужно запустить их на трех разных терминалах с помощью команд: python manage.py runserver …

03.04.2024
Реализация интернационализации (i18n) в Django

Как я могу эффективно использовать интернационализацию (i18n) в Django Metronic, чтобы сделать мое веб-приложение доступным на нескольких языках? Я пытаюсь реализовать i18n в своем Django-проекте с темой Metronic. Несмотря на настройку параметров и пометку строк для перевода, я …

03.04.2024
Когда я пытаюсь войти в систему, используя номер телефона, пароль и otp, он продолжает отображать страницу с номером телефона или выдает ошибку

``из django.shortcuts import render, redirect from django.contrib.auth import authenticate ,login from .models import Profile from django.contrib.auth.models import User from .mixins import MessageHandler import random def Signup_page(request): if request.method == "POST": username = request.POST.get('username') email = request.POST.get('email') phone_number = request.POST.get('phone_number') password …

03.04.2024
Эффективный способ обработки данных для количества просмотров с датами

Я ищу более эффективный способ реализации представленного кода, который извлекает количество просмотров для объекта в диапазоне дат (start_date и end_date). Текущий код достигает ожидаемого результата, преобразуя данные в структуру словаря с names и соответствующими ежедневными представлениями count. Однако я …

03.04.2024
Невозможно найти модуль django [duplicate]

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

03.04.2024
Здравствуйте, друзья. Я новичок. В настоящее время изучаю основы Django. Я получил ошибку, подобную этой. Не могли бы вы решить это 'template loader postmortem [closed]

я получил такую ошибку .Не могли бы вы решить эту проблему 'template loader postmortem', я также дважды проверил путь к шаблону в settings.py. но все равно я не смог решить эту проблему...? введите описание изображения здесь …

03.04.2024
Проблема кэширования в Celery

У меня есть запланированное задание, которое запускается каждые 2 дня для отправки напоминаний людям, которые не прочитали и не подтвердили документы в системе. Функция работает нормально, когда я запускаю ее в оболочке, и все результаты правильные. Но когда celery …

03.04.2024
Переопределение имени шаблона в Django

Извините, я не могу понять, почему template_name не переопределяет значение по умолчанию. Насколько я понимаю, он объединяет имя приложения с именем модели или представления, чтобы сформировать имя файла шаблона, если оно не переопределено именем шаблона_name: class TaskList(ListView): model = …

03.04.2024
Устранение ошибки выхода из системы Django: Несмотря на правильную реализацию, кнопка выхода из системы все равно выдает ошибку

Я получаю эту ошибку каждый раз, когда нажимаю кнопку выхода из системы, что странно, потому что я сделал все правильные шаги и все равно получил тот же результат. Ошибка Метод не разрешен: /accounts/logout/ [03/Apr/2024 02:37:45] "GET /accounts/logout/ HTTP/1.1" …

03.04.2024
Как сделать многопользовательский проект в django [закрыто]

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

03.04.2024
Websocket Error: Исключение внутри приложения: объект 'set' не имеет атрибута 'decode'

Я изучаю Django для школьного проекта и пытаюсь создать сервер websocket, используя Django Channels с Daphne и Redis, но получаю ошибку "AttributeError: 'set' object has no attribute 'decode'" При загрузке приложения происходит рукопожатие websocket и создается соединение, однако …

03.04.2024
Невозможно отобразить статические файлы в моем Aws elasticbeanstalk после проталкивания из Cloud9 для моего веб-приложения python

Мне не удается отобразить статические файлы в AWS EB для моего python-приложения. он хорошо отображается на Cloud9, но когда я развертываю на AWS ElasticBeanstalk, он не отображает файлы. У меня есть папка static в базовом каталоге, и …

03.04.2024
Форматирование не применяется к форме Django в iOS Safari

Это html-код, который создает "строку поиска" для ввода текста пользователем: &lt;form id="searchForm" method="GET" action="{% url 'search_mountains' %}#search-and-grid"&gt; {{ form.as_p }} &lt;/form&gt; Форматирование объявлено в соответствующем CSS: #searchForm input[type="text"] { background-color: rgb(255, 255, 255); color: #303030; display: inline-block; border: …

03.04.2024
Проблема с запуском python-кода с NLTK на платформе Render

У меня есть проект django, работающий на Render, и я подумываю о реализации чатбота с помощью nltk. Проблема возникает в тот момент, когда сам проект собирается запускаться. По какой-то причине он пытается получить доступ к стоп-словам несколько раз, а …

03.04.2024
Libgeos.py MemoryError в проекте GeoDjango

Я разрабатываю проект GeoDjango на Rocky Linux 9 и развертываю его с помощью Apache. Раньше приложение работало нормально, когда я использовал стандартный движок базы данных Postgres: "ENGINE": "django.db.backends.postgresql", но как только я переключился на движок бэкенда PostGIS: 'ENGINE': 'django.contrib.gis.db.backends.postgis', …

03.04.2024
Заголовки CORS не разрешены в Django

Я разрабатываю API на Django и использую next js в качестве фронтенда. Но каждый раз, когда я пытаюсь вызвать бэкэнд на фронтенде next js, я получаю в консоли Access to XMLHttpRequest at 'http://127.0.0.1:8000/' from origin 'http://0.0.0.0:3000' has been blocked …

02.04.2024
Таблицы-2 возможностей django для реализации моего проекта

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

02.04.2024
Могу ли я объявить два ForeignKey для одной таблицы в одной абстрактной модели Django ORM?

Подскажите, могу ли я объявить два ForeignKey для одной таблицы в одной абстрактной модели? Я могу сделать так: class TrackableDateModel(models.Model): """Abstract model to Track the creation/updated date for a model.""""" create_date = models.DateTimeField(auto_now_add=True, help_text="Creation time", verbose_name="Created", null=True, blank=True) create_user …

02.04.2024
Как решить ошибку "Import "rest_framework.views" not resolved" после успешной установки djangorestframework

Я только что впервые установил djangorestframework в свой проект Django. Перед установкой всех необходимых зависимостей (djangorestframework - одна из них) я создал виртуальное окружение (venv), в котором может работать мой проект. Также я создал виртуальный сервер, на котором …

02.04.2024
Лучшие практики рендеринга полей формы в Django Forms

Я хочу оптимизировать отрисовку полей формы в Django ModelForm и обеспечить соблюдение лучших практик. В настоящее время я реализовал метод as_custom_div в классе ModelForm для настройки рендеринга полей формы. Вот метод, который я определил: def as_custom_div(self): output = '' for …

02.04.2024
Django реакции emoji [закрыто]

Я попытался реализовать реакции на моем сайте django блог json запрос от представления работают правильно, но ajax предотвращает нормальную отправку формы, но не обновляет ui и также не обновляет счетчик реакции я пытался несколько раз это не работает, но …

02.04.2024
Redis.exceptions.ResponseError: WRONGTYPE Операция с ключом, содержащим значение неправильного типа

Я работаю над приложением для фондового рынка, где я передаю все обратные вызовы из подписки на ордера в очередь redis, а затем выполняю дальнейшие действия на основе выполненного ордера. for OrderQId in scriptSeries.OrderQId: if OrderQId is not None: …

02.04.2024
Django Window-функция Lag пуста после filter()

У меня есть приложение Django, в котором я веду музыкальные чарты. Каждый чарт содержит эпизоды с позициями. Запись в эпизоде состоит из позиции и трека. Теперь я хочу отобразить эпизод из чарта вместе со всеми позициями, а также позицию …

02.04.2024
Я продолжаю получать множество ошибок "ImportError: cannot import name" из файлов, к которым я никогда не прикасался, и имен, о которых я никогда не слышал.

Работаю над проектом для университета, используя Django, и после устранения проблем в созданных программах я начал получать ошибки в файлах, к которым никогда не прикасался. Последняя из них - " Вот мой файл aggregates.py: Если кто-то может …