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

04.04.2024
При нажатии на значок гамбургера на мобильных устройствах панель навигации не отображается

Итак, я делаю веб-приложение на django, и я разработал шаблон для отображения навигационной панели, когда пользователь нажимает на значок гамбургера, но в настоящее время при нажатии на значок ничего не отображается. HTML : <nav> <ul class="show"> <li><a href="#whatwedo">What We …

04.04.2024
Django Q не может подключиться к mysql

Я развернул свои Django, Django-Q, mysql, metabase, redis на docker, но недавно я запустил сервисы и использовал simpleui для изменения страницы администратора, но он показывает ошибку следующего вида: Очевидно, что это происходит из-за разрыва соединения с mysql, но …

04.04.2024
Как правильно настроить файл setting.py при использовании django-mongoengine с Django Rest Framework?

Я пытаюсь сделать свою первую миграцию с помощью django и django-mongoengine. Я довольно новичок в этой теме. Когда я запускаю свой первый python manage.py makemigrations, я получаю следующую ошибку: AttributeError: module 'mongoengine' has no attribute 'mongo_admin' ... ModuleNotFoundError: No …

04.04.2024
Тестирование Django: Обработка ошибок в setUpTestData

Я хочу написать тест для команды загрузки данных, которая создает большое количество (тысячи) объектов, связанных между собой внешними ключами. Есть два способа структурировать его Вызовите команды управления в setUpTestData, а затем напишите тесты на …

04.04.2024
Запрос в порядке следования многих ко многим полям по первому связанному объекту

в django я хочу сделать запрос в поле many to many, которое упорядочено по первому связанному объекту. это означает, что набор запросов должен искать объекты в первом месте many to many объектов, а затем остальные. в качестве простого …

04.04.2024
Объект Django 'When' не является итерируемым

Я использую фильтр django-filter, чтобы показать часы работы сотрудников. models.py: ... class Attendance(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE, related_name="Attendances") day = models.DateField() start_time = models.TimeField() end_time = models.TimeField() is_confirmed = models.BooleanField() task = models.ForeignKey(Tasks, on_delete=models.CASCADE) class Task(models.Model): title = …

04.04.2024
Как отобразить поле uuid моего сериализатора в виде строки в запросе get с помощью django restframework

Вот мой сериализатор class AgenceSerializer(serializers.Serializer): uuid = serializers.UUIDField(format='hex',allow_null=True,required=False) <------- p1 = serializers.CharField(max_length=50,required=True) p2 = serializers.CharField(max_length=50,required=True) views.py @api_view(["POST"]) def details_agence(request): if request.method == "POST": serializer = AgenceUUIDSerializer(data=request.data) if serializer.is_valid(): agence_repr = serializer.agence_details(data=request.data) serializer = AgenceSerializer(agence_repr) print(serializer) return Response(serializer.data,status=status.HTTP_200_OK) <--------- …

04.04.2024
Развертывание приложения django, использующего PostgreSQL, на облачной виртуальной машине

У меня есть веб-приложение django, которое я хотел бы развернуть в облачной виртуальной машине. На данный момент я планирую развернуть его в AWS EC2. Планирую использовать gunicorn в качестве WSGIServer и NGINX в качестве веб-сервера. Я просмотрел множество документов, …

04.04.2024
Django Static Files - проблема с загрузкой CSS-файлов [закрыто]

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

04.04.2024
Сельдерейный работник не находит задание

Я использую worker в связке с beats, и beats прекрасно все находит, но как только beat передает задачу worker'у, выскакивает ошибка: KeyError: 'tasks.cache_popular_posts'. вся информация: Did you remember to import the module containing this task? Or maybe you're using …

04.04.2024
Стили Ckeditor не применяются на моем сайте tailwind

From django.db import models from ckeditor.fields import RichTextField class Project(models.Model): category = models.ForeignKey(ProjectCategory, on_delete=models.CASCADE) client = models.CharField(max_length=100) title = models.CharField(max_length=100) description = RichTextField(null=True) pdf = models.FileField(null=True, blank=True) def __str__(self): return self.title Я использую tailwind css в моем фронтенде …

04.04.2024
Почему данные формы регистрации HTML не принимаются в django

У меня есть следующие конфигурации demo\urls.py, user\urls.py, views.py & HTML Form. По-прежнему, когда я нажимаю кнопку отправки HTML-формы, она говорит, что файл не найден. Пользуясь помощью ChatGPT, который предоставил два решения, как указано в прикрепленном файле, даже тогда я …

04.04.2024
Ошибка при работе с PgBouncer на Heroku с Django и Docker

В настоящее время у меня возникают проблемы с базой данных из-за слишком большого количества соединений с моим приложением Django & Postgres, размещенным на Heroku. Прежде чем обновлять тарифный план базы данных, я хотел попробовать решить проблему с помощью pgbouncer. Согласно …

04.04.2024
Django не обновляет перевод

Я пытаюсь добавить перевод на русский с английского Я пробовал очищать кэш, удалять папку locale, менять перевод. все это не помогает #: core/templates/core/layout.html:59 core/templates/core/layout.html:112 msgid "Home" msgstr "Главная" Но он отображает "Начало" вместо "Главная". мой …

04.04.2024
Не обновляется перевод django

Почему-то не обновляется перевод слова "Home" в Django. django.po #: core/templates/core/layout.html:59 core/templates/core/layout.html:112 msgid "Home" msgstr "Главная" Django автоматически перевел это как начало и теперь, когда пытаюсь обновить перевод, "home" все еще "начало"

04.04.2024
Набор тестов Django выбрасывает ошибку на поле, которое не загружено: "не удалось преобразовать строку в float".

Следующий простой тест выбрасывает ошибки ValueError: could not convert string to float: '' Приведенное выше исключение стало непосредственной причиной следующего исключения: ValueError: Поле 'amount' ожидалось число, а получено ''. from django.test import TestCase from .models import Customer …

04.04.2024
Форма Django недействительна и не отправляется? [закрыто]

У меня есть четыре основные части: Форма BaseJournal, Форма JournalTemplate, модель Journal и мое представление, которое ее обрабатывает. Вот модель журнала: class Journal(models.Model): MOOD_CHOICES = [ ('happy', 'happy.png'), ('angry', 'angry.png'), ('neutral', 'neutral.png'), ('sad', 'sad.png'), ] user = …

04.04.2024
Django's update_or_create не работает, несмотря на указание kwargs

У меня есть следующая модель Django: class Itens(models.Model): id = models.AutoField(primary_key=True) itempr_id = models.IntegerField(unique=True) # This is NOT a relationship cod_item = models.CharField(max_length=16, unique=True) # Other fields... Как видите, и itempr_id, и cod_item уникальны, поэтому я уточнил …

03.04.2024
Как получить доступ к сессии Django, используя представления на основе классов? (с Angular) Self.request.session.get('key') возвращает None

В настоящее время я разрабатываю приложение Django/Angular. В компоненте фронтенда несколько методов вызываются при инициализации (ngOnInit), и все эти методы опираются на один и тот же базовый запрос (а затем они делают другие вещи с этими данными). Я пытаюсь …

03.04.2024
Как искать по нескольким таблицам с помощью полнотекстового поиска Postgres и индекса GIN в Django

Models.py from django.contrib.postgres.indexes import GinIndex from django.db import models from django.contrib.postgres.search import SearchVectorField class FilmTag(models.Model): name = models.CharField(max_length=255) class Film(models.Model): film_id = models.AutoField(primary_key=True) title = models.CharField(max_length=255) description = models.TextField(blank=True, null=True) tags = models.ManyToManyField(FilmTag, null=True, blank=True) vector_column = SearchVectorField(null=True) # new …

03.04.2024
Как передать объект запроса для динамической формы в django-formtools form wizzard?

Вероятно, есть кто-то, кто пытался сделать многошаговую форму wizzard, но цель состоит в том, чтобы сделать их динамическими. Под динамическими я подразумеваю, что после отправки одной формы, эта форма остается на своем месте и данные из этой формы отправляются в …

03.04.2024
Как загружать файлы с помощью Django и Python

Я хочу позволить пользователю загружать некоторые файлы excel, и сначала я пытаюсь сохранить их в media/uploaded/int:projectid (который я хочу создать, если он еще не создан). Но когда я пытаюсь загрузить его, в /admin он говорит: Ошибка в поле …

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. Несмотря на настройку параметров и пометку строк для перевода, я …