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

17.05.2024
Django: как создать уникальный экземпляр одной модели в качестве поля в другой модели

Я пытаюсь сохранить экземпляр модели Item в качестве поля в моей модели пользователей, используя ForeignKey следующим образом: class UserProfile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) username = models.CharField(max_length=255) items = models.ForeignKey('Item', on_delete=models.CASCADE) def __str__(self): return self.username class Item(models.Model): stats …

17.05.2024
Почему мое промежуточное программное обеспечение Django перенаправляет googlebot вместо того, чтобы напрямую разрешить его?

Class BlockDirectAPIAccessMiddleware: def __init__(self, get_response): self.get_response = get_response def __call__(self, request): protected_paths = ['/api/socialinfo', '/api/crypto-data'] if any(request.path.startswith(path) for path in protected_paths): googlebot_user_agents = [ "Googlebot", "Googlebot-Image", "Googlebot-News", "Googlebot-Video", "Storebot-Google", "Google-InspectionTool", "GoogleOther", "Google-Extended" ] # Check for Googlebot (allow access) user_agent …

17.05.2024
Проблема подключения MySQL к Django [дубликат]

Мой проект Django не переносит изменения, которые я внес в settings.py Я получаю эту ошибку (1045, "Access denied for user 'root'@'localhost' (using password: NO)") Я установил и настроил MySQL, создал базу данных, подключил всю информацию к файлу settings.py, …

16.05.2024
Галерея изображений, использующая magnific-popup, всегда всплывает первой, а не той, которая выбрана при клике

Я использую JQUERY и Magnific Popup в проекте django. Когда я нажимаю на любое изображение в галерее, всегда всплывает первое изображение, а не то, которое было выбрано. Вот мой текущий код: Вот шаблон django <!-- jQuery library --> …

16.05.2024
Django (DRF) Каналы, получающие SynchronousOnlyOperation при удалении экземпляра пользователя

Я использую DjangoRestChannels (основанный на Django Channels). Я сделал простую страницу комментариев. При добавлении нового Comment любым экземпляром User потребитель отправляет его в JS и выводит на HTML. Все работает, кроме случаев, когда экземпляр User удаляется, я получаю исключение …

16.05.2024
Ошибка в vercel при загрузке приложения django

При попытке загрузить мое приложение Django я получил эти ошибки requirements.txt error: subprocess-exited-with-error × Getting requirements to build wheel did not run successfully Error: Command failed: pip3.12 install --disable-pip-version-check --target . --upgrade -r /vercel/path0/requirements.txt error: subprocess-exited-with-error Как …

16.05.2024
Как эффективно преобразовать денормализованные данные в JSON?

Я изучаю django и не смог найти ответ на этот вопрос. Я получаю данные запроса в денормализованном виде. Вот как это выглядит. Store_id Shelf_id Product_id Qty store1 shelf1 product1 …

16.05.2024
Обновление версии postgres при ошибке django

Я пытаюсь заставить postgres 14 (обновление с 11) работать локально. Первоначально файл докера выглядел так: db: image: postgres-14.11 environment: volumes: healthcheck: test: timeout: 20s retries: 10 ports: …

16.05.2024
Ошибка в django KeyError в /accounts/register/

У меня возникла проблема. При переходе по ссылке http://127.0.0.1:8000/accounts/register / возвращается ошибка KeyError по адресу /accounts/register/ 'email'. Я программирую на django в pycharm это код: registration/urls.py: from django.contrib.auth import views as auth_views from django.urls import …

16.05.2024
Плохой запрос (400): Django / Nginx / Gunicorn / Kubernetes

У меня есть проект Django, запущенный на Kubernetes с Redis, Postgres, Celery, Flower и Nginx. Я развертываю его с помощью Minikube и Kubectl на моем localhost. Все выглядит хорошо; журналы стручков выглядят нормально, но когда я пытаюсь проложить туннель …

16.05.2024
Использование статических файлов с изображениями в Django 5

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

16.05.2024
Как работать с гипертаблицами Django и TimescaleDB?

Во-первых, гипертаблица требует, чтобы все PK содержали столбец раздела, в данном случае time, а с другой стороны, Django не позволяет создавать многостолбцовые PK, поэтому вы не можете создать PK, который мог бы содержать столбец time. Второе: если у меня …

16.05.2024
Ошибка циклов/обернутых классов Django при работающем сервере

Я учусь создавать и запускать веб-приложения на фреймворке django. Недавно я посмотрел этот видеоурок:https://www.youtube.com/watch?v=pLN-OnXjOJg&list=PL-51WBLyFTg38qZ0KHkJj-paDQAAu9HiP . Я делаю все, как показано в видео, cmd показывает, что сервер работает правильно. Но я не могу открыть веб-приложение на localhost: …

16.05.2024
Применяются несуществующие стили к странице

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

16.05.2024
Токен CSRF в Angular 17 с использованием django

Я использую django для бэкенда и для POST/GET запроса я использую эту функцию, которая def player_list(request): if request.method == 'GET': players = Player.objects.all().values() # get all players as Python dictionaries player_list = list(players) return JsonResponse(player_list, safe=False) elif request.method == …

16.05.2024
Django objects.filter возвращает пустой массив, даже если он вернул объект ранее при том же запросе

В настоящее время я работаю над проектом Excel to DB, в котором я помещаю 3000 продуктов в мою SQLite DB. Некоторые из продуктов дублируются или уже существуют в БД. Поэтому я просматриваю лист Excel и проверяю с помощью # Check …

16.05.2024
Страница не найдена на Django с использованием Websockets

Я впервые работаю с вебсокетами в Django, и у меня не очень хорошо получается, я получаю либо ошибку 404 not found, либо ошибку: unexpected server response: 200, я проверял некоторые учебники, а также читал документацию, и некоторые говорят, что нужно …

16.05.2024
Как реализовать систему сообщений в Django на домене и поддоменах?

Я хочу разработать веб-приложение, используя Django. Это приложение представляет собой сеть поддержки. Конечные пользователи будут создавать тикеты через веб-адрес 'www.mydomain.com', а сотрудники будут отвечать на эти тикеты через панель администратора по адресу 'support.mydomain.com'. Тикеты будут однопоточными, что означает, например, …

16.05.2024
Django-allauth NoReverseMatch Error for 'account_login' with Custom URL Patterns

Я работаю над проектом Django, который включает аутентификацию пользователей с помощью django-allauth. Я настроил пользовательские шаблоны URL, которые включают параметр library_slug для целей многопользовательского доступа. Однако при переходе на страницу регистрации (http://localhost:8000/bgrobletest/accounts/signup/) я сталкиваюсь с ошибкой NoReverseMatch: Вот соответствующий …

16.05.2024
Как загрузить спутниковые изображения (например, Sentinel-2) из Google Earth Engine (GEE) с помощью python api в Django

В основном я пытаюсь создать конечную точку API с помощью Django, которая возвращает geoJSON с координатами и спутниковыми изображениями, которые будут потребляться фронтенд-приложением (Nextjs/React). Координаты отображаются в виде сетки, но я не вижу загрузки изображения, я пробовал различные подходы, даже …

16.05.2024
'pages' не является зарегистрированным пространством имен

Пытается загрузить индекс в этом окружении: А вот здесь происходит ошибка (в тексте I'm here [см. в дереве]): {% if request.user.is_superuser %} <a href="{% url 'admin:index' %}" class="nav-link text-white {% if 'index' in segment %} …

16.05.2024
KeyError в /accounts/register/ [закрыто]

У меня возникла проблема. При переходе по ссылке http://127.0.0.1:8000/accounts/register / возвращается ошибка KeyError по адресу /accounts/register/ 'email'. Я программирую на django в pycharm это код: registration/urls.py: from django.contrib.auth import views as auth_views from django.urls import …

16.05.2024
Как получить set-cookies в react из django

Я запускаю frontend как react и backend как Django. Я настроил CORS и создал среду для своего веб-приложения. В этом приложении я храню некоторые значения в сессии для каждого пользователя. Требование состоит в том, чтобы сохранять данные при …

16.05.2024
VPS Ubuntu 22.04 - Django - Gunicorn - Nginx

Если я использую; gunicorn --bind 0.0.0.0:8000 my_project.wsgi работает Тогда вот мой конфиг: gunicorn.socket [Unit] Описание=розетка с грифоном [Socket] ListenStream=/run/gunicorn.sock [Установить] WantedBy=sockets.target Служение "Гьюникорн" [Unit] Описание=демон-гуникорн Requires=gunicorn.socket After=network.target [Сервис] User=my_user Группа=www-data WorkingDirectory=/home/my_user/test EnvironmentFile=/home/my_user/test/.env ExecStart=/home/my_user/test/env/bin/gunicorn \ --access-logfile - \ …

16.05.2024
Невозможно просмотреть сервер для видео в проекте Django Rest Framework, используя CKEditor в панели администратора

Я использую CKEditor для своего django проекта, чтобы писать статьи с насыщенным текстом. Я легко могу загружать изображения на сервер и в следующий раз выбирать их, просматривая сервер следующим образом (нажав на кнопку Embed Image): введите описание …

16.05.2024
Динамическое создание множества моделей для приложения в django

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

16.05.2024
Каналы Django: Ошибка UNKNOWN при записи в сокет. Соединение потеряно

У нас есть Django Channels в связке с uvicorn и azure redis instance. Наш часовой заваливается ошибками, такими как: Exception in ASGI application ssd.consumers in disconnect Error UNKNOWN while writing to socket. Connection lost. Исключение возникает в …

16.05.2024
Django DRF не может десериализовать json

Я столкнулся с очень странной проблемой с django drf. Представление ниже не десериализует event_time в методе post(). class EventListCreateView(generics.ListCreateAPIView): class EventSerializer(serializers.ModelSerializer): school_id = serializers.IntegerField(read_only=True) class_number = serializers.CharField(source='class.universal_number', read_only=True) class_id = serializers.IntegerField(write_only=True) class Meta: model = Event fields = ('pk', …

16.05.2024
Django celery с redis, celery worker не получает сообщений

У меня есть проект django с celery Вот мой proj/settings.py (только части с сельдереем) # -----CELERY CELERY_TIMEZONE = "Asia/jakarta" CELERY_BROKER_URL = "redis://localhost" CELERY_TASK_DEFAULT_QUEUE ='taibridge' CELERY_DEFAULT_QUEUE ='taibridge' CELERY_BROKER_CONNECTION_RETRY_ON_STARTUP = True # ---EOF-CELERY и вот мой proj/celery.py …

16.05.2024
Python Daylight Savings Accomodation [дубликат]

Я работаю над проектом на django. Я довольно новичок в этом деле. У меня есть потребность в отправке отчетов по электронной почте, в которых мне нужно конвертировать время в ваш местный часовой пояс. Я сохраняю записи в utc-времени, и …

16.05.2024
Установка значения field.required в false приводит к ошибке Индексы списка должны быть целыми числами или фрагментами, а не строками

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

16.05.2024
Как использовать базу данных mysql в проекте django

Установил оператор подключения к базе данных в settings.py, он возвращает no biulding tools and ask to install mysqlclient. django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?

16.05.2024
Файл представлений Django говорит

У меня возникла следующая ошибка: не был возвращен объект HttpResponse. Вместо него возвращается None. И из того, что я прочитал, это было связано с отсутствием рендера в строке возврата, однако после многократной проверки рендер выводится из функции возврата, как …

16.05.2024
KeyError в /cart/ 'product_obj' Django

В моей корзине я могу добавить один и тот же товар с разными размерами и цветами. Но случайно, когда я хочу добавить один и тот же товар с разными размерами и цветом, у меня возникает ошибка в функции корзины iter. …

16.05.2024
Как реализовать пул соединений в django?

У нас есть несколько серверов, обращающихся к центральной базе данных MySQL, что приводит к разрыву соединений и потенциально влияет на производительность. Чтобы уменьшить это, я реализовал пул соединений в Django, используя пакет django-db-connection-pool (https://pypi.org/project/django-db-connection-pool/#:~:text=django%2Ddb%2Dconnection%2Dpool%5Ball%5D). Однако я не …

16.05.2024
Django Tests Throw ORA-00942: table or view does not exist

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

16.05.2024
Решение технического стека Python 5-Card Draw

Я пытаюсь создать игру в покер на 5 карт (один игрок с 4 ботами) для моего 85-летнего отца, чтобы он мог использовать планшет - с помощью сенсорного управления. Я изучаю python и не против использовать его для продолжения обучения. Я …

15.05.2024
Гуникорн не получает печенье

У меня есть DjangoApp с gunicorn и NGNIX. Я использую переключатель языков: def setlang(request): if get_language() == 'de': lang = 'en' else: lang = 'de' response = redirect('index') response.set_cookie(settings.LANGUAGE_COOKIE_NAME, lang) return response index: def index(request): return render(request, …

15.05.2024
Django Tenants - я потратил на него много времени.

У меня возникла проблема с django-tenants. Я все еще учусь программировать, поэтому вполне возможно, что я где-то допустил ошибку новичка. Я объясню, чего я пытаюсь добиться, на модельном примере. Некоторые процедуры довольно неудобны и служат в основном для …

15.05.2024
Процесс установки Django [закрыто]

Я загрузил Django и "from django.shortcuts import render" выдает ошибку. И некоторые другие импорты из Django тоже выдают ошибку Я пробовал использовать chat gpt, но шаги не сработали, я попробовал переустановить Django, но все равно ничего не вышло