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

28.04.2024
401 (Unauthorized) между моим API Django_Rest_Framework и React.js

Я создал API с помощью django_rest_framework и управляю авторизацией пользователей с помощью jwt_token, я использую react.js приложение для моего фронтенда. В разработке все запросы работают, но в производстве все мои запросы возвращаются с 401 (Unauthorized), за исключением некоторых случаев, …

28.04.2024
Django статические файлы 404 ошибки только для одной папки и всех изображений

Edit. Исправление синтаксических ошибок, предоставленное willeM_ Van Onsem, устранило добавление символов к пути к изображению. Теперь это обычные 404 ошибки :). После исправления этих ошибок python возвращает больше 404 ошибок, так что я вижу, что в папке daterangepicker нет ничего …

28.04.2024
Практика использования виртуальных сред при разработке на Python

Может ли кто-нибудь объяснить следующее: Каковы лучшие практики эффективного использования виртуальных сред в проектах на Python? Существуют ли какие-либо общие подводные камни или заблуждения, которых следует остерегаться при работе с виртуальными средами? Используют ли разработчики python виртуальное …

28.04.2024
Как проверить, что бот запущен в telethon

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

28.04.2024
Django crispy-form, данные из формы не сохраняются в базе данных

Я только начинаю свое приключение с Django. Я написал небольшое приложение, в котором, конечно же, есть форма, собирающая данные от пользователя. Эта форма в стандартной версии Django выглядит не очень красиво. Я нашел в интернете информацию о crispy-form и …

28.04.2024
RoutablePageMixin работает локально, но не работает на Heroku

Я нахожусь в процессе постепенного обновления старого сайта Wagtail CMS. Я только что обновился с Wagtail V2.13.5 до 2.15.6, включая обновление с Django 3.1 до 3.2 и Python с 3.8 до 3.10. Сайт работает на 100% нормально на …

28.04.2024
Как иметь несколько версий сайта (с разным типом контента)?

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

28.04.2024
Как реализовать автоматическое создание записей по полю ManyToManyField:

Я хочу создать атчивки для юзера, для понимания вот сами таблички: class User(BaseUser, models.Model): objects = BaseUserManager() is_organization = models.BooleanField(default=False) class UserAchievement(models.Model): name = models.CharField(max_length=128, unique=True) description = models.CharField(max_length=256) final_value = models.SmallIntegerField() progress_right_now = models.FloatField(default=0) given_exp = models.SmallIntegerField() #image = …

28.04.2024
Как вывести один товар в django

У меня есть база дынных для товаров, у одного товара может быть разные цвета и размеры как мне сделать что бы выводился только один товар, со скидкой если есть иначе показать цену минимального размера. Помогите как сделать правильный queryset models: …

28.04.2024
Как переопределить внутренний запрос на чтение класса или метода в django

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

28.04.2024
AssertionError, когда сериализатор не находит объект в Django Login

Я создаю приложение на django с пользовательской регистрацией и входом, которые ведут себя как формы, но когда я вхожу в систему с неправильными учетными данными, программа возвращает ошибку AssertionError. . views.py ... def post(self, request): serializer = LoginSerializer(data=request.data) if serializer.is_valid(): …

28.04.2024
Django ошибка при loaddata UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

Сделал дамп файлы в приложении джанго чтобы посмотреть и скинуть бдшку. В итоге ругается на кодировку: PS C:\Users\Mugiwara\Desktop\pythooooon\okna_shop_galimov\app> python .\manage.py loaddata .\fixtures\goods\cats.json Traceback (most recent call last): File "C:\Users\Mugiwara\Desktop\pythooooon\okna_shop_galimov\app\manage.py", line 20, in <module> main() File "C:\Users\Mugiwara\Desktop\pythooooon\okna_shop_galimov\app\manage.py", line 16, …

28.04.2024
Добавление django-parler на страницы администратора django?

Я работаю над своим проектом django и добавил django-parler в свой проект django. Я добавил parler в свой models.py, и это выглядит следующим образом: class Category(TranslatableModel): translations = TranslatedFields( category_name=models.CharField(max_length=255, verbose_name="Category name"), ) parent = models.ForeignKey('self', null=True, blank=True, …

28.04.2024
Django 404 при подключении к роутеру websocket wh

Я пытаюсь написать свой первый Django проект с использованием вебсокетов. Я использую каналы django. И все работало хорошо, пока не пришло время интегрировать react, nginx и django. Теперь я получаю: Не удалось подключиться к wss://our.web.site/ws/notifications/id/?token={my_token} URL …

28.04.2024
Как изменить имена полей модели между собой в Django?

Я создал модель в своем проекте Django. По ошибке я задал поля date_created и date_updated неправильно следующим образом: class Article(models.Model): date_created = models.DateTimeField(auto_now=True) date_updated = models.DateTimeField(auto_now_add=True) Я должен был установить date_created как auto_now_add=True, а date_updated как auto_now=True. …

28.04.2024
В Django я получаю эту ошибку, может ли кто-нибудь помочь мне решить эту проблему

В процессе изучения Django создал папку static и папку templates, импортировал код из bootstrap и при запуске сервера получаю такую ошибкуЭто изображение с Debug = True в файле settings.pyА это изображение с Debug = …

28.04.2024
Русский язык устанавливался по умолчанию, когда пользователь открывал сайт в браузере Chrome

В base.html есть выпадающий список для смены языка. Я думаю, что get_current_language приходит на русском языке. Даже если по умолчанию используется язык en, при вводе https://kedi.uz/ по умолчанию используется русский язык. Как установить язык по умолчанию …

28.04.2024
Ошибка выполнения в javascript post event $.post, когда в dev все в порядке

Мой javascript-код вызывает ошибку на рабочем сервере (nginx+gunicorn), когда на черновом все в порядке. вот мой js Большое спасибо за помощь <script> const findLoc = () => { const success = (position) => { const latitude = …

28.04.2024
Может ли кто-нибудь объяснить мне, что означает "data = validated_data.copy()"?

Интересно, почему метод create не обрабатывает данные напрямую, а вынужден копировать их в data, а затем обрабатывать косвенно, при этом возвращаемый результат также является обработанным пользователем. class UserSerializer(serializers.ModelSerializer): alumni = AlumniSerializer() def to_representation(self, instance): req = super().to_representation(instance) if instance.avatar: …

28.04.2024
Картинка профиля не отображается

Я могу загрузить изображение профиля, и оно попадает в базу данных. У меня есть "print(profile.profile_picture)" в моем views.py, который правильно выводит текущую картинку профиля в консоль при сохранении. Однако по какой-то причине картинка профиля не отображается, мой "{% if …

28.04.2024
Добавление django-parler на страницы администратора?

Я добавил django-parler в свой проект django. Я добавил parler в свой models.py, и это выглядит следующим образом: class Category(TranslatableModel): translations = TranslatedFields( category_name=models.CharField(max_length=255, verbose_name="Category name"), ) parent = models.ForeignKey('self', null=True, blank=True, on_delete=models.CASCADE) slug = models.SlugField(max_length=200, unique=True, editable=False, …

28.04.2024
ModuleNotFoundError: Нет модуля с именем 'django.db.backends.postgresql' на Ubuntu 24.04

Вчера я перешел на Ubuntu 24.04 LTS с windows и у меня возникла проблема с моим проектом django, я перепробовал все предложения в Интернете, но безуспешно. Я получаю следующую проблему: django.core.exceptions.ImproperlyConfigured: 'django.db.backends.postgresql' isn't an available database backend or couldn't be …

28.04.2024
Передача данных из localstorage в views в Django

У меня есть функция добавляющая данные в localstorage ключ: cart; поля: name, price, image, quantity и есть страница с оформлением заказа: пользователь заполняет форму где указывает имя, фамилию, номер телефона и адрес электронной почты. Я хочу чтобы после нажатия кнопки …

28.04.2024
Django/Heroku - Обработка исключения ObjectDoesNotExist при передаче данных из API в базу данных Django

Мое приложение django получает данные из API. Очень маловероятно, что API отправит неверную информацию, но я пытаюсь предусмотреть возможность того, что API может отправить данные, которые вернут ObjectDoesNotExist от попыток злоумышленников. Ниже показана моя попытка обработать исключение, …

27.04.2024
Невозможно получить ответ на более чем первый или несколько первых запросов с помощью Django и Apache?

I have started to learn Python, then Django in practice by way of executing tutorial codes in Python IDLE. Indeed as maybe the code is of old versions the code running not always works well. Especially I am stacked upon …

27.04.2024
Проблема резервного копирования медиапапки Django celery

Я создал библиотеку для получения резервных копий на Google Drive, используя Google Drive api в python. На самом деле она работает хорошо, но когда я использую с celery свою библиотеку, celery не ждет сжатия моей медиапапки (я полагаю). Он каждый …

27.04.2024
Django обновляет объекты m2m при сохранении

У меня есть rel m-2-m и я хочу обновить rel B после добавления любого rel A через страницу администратора. Вот подробности: У меня есть 2 модели, Матч (rel A) и Игрок (rel B). Я хочу обновлять …

27.04.2024
Медиа не отображается на хосте django nginx

В настоящее время я работаю над проектом django, который я развернул на дроплете digitalocean с помощью nginx. Сайт работает, включая статические файлы. Посмотрев на error.log, я увидел, что это проблема с правами доступа: 2024/04/27 18:58:19 [error] 130139#130139: *194 open() "/home/project/project/media/gallery/IMG_9510.jpeg" …

27.04.2024
Юнит-тест Django исправляет идентификатор строки базы данных

From django.test import TestCase class DefTests(TestCase): def setUp(self): # first made the label UserType(label="mylabel").save() ## UserType is model object, and I made the first row , the id is supposed to be 1 def test_my(self): u = UserType.objects.get(id=1) # UserType.DoesNotExis …

27.04.2024
Ошибка сериализатора Django Rest Framework при одновременном запросе

у меня есть один вид с моей базовой конфигурацией и у меня есть этот класс, расширяющий мой базовый вид class igs_filters_view(base_view, ReadOnlyModelViewSet): model = igs_filters fields = ['filter', 'alias', 'name', 'name_id'] ordering = 'name' pagination_class = None permission_required …

27.04.2024
Django - как отличить, запускается код от manage.py или от http-сервера

Я настроил AppConfig в django для запуска некоторых процессов, необходимых для основного приложения, как описано в документации django. В обычном процессе инициализации метод ready вызывается Django только один раз. Но в некоторых угловых случаях, особенно в тестах, …

27.04.2024
Используя мою обученную модель в представлениях, не позволяет мне отображать новые возвращаемые значения

требуется время, чтобы загрузить все данные в новый df_with_ṕredictions, моя проблема в том, как я могу отобразить новую таблицу с этими предсказаниями в шаблоне : def home(request): df = None df_with_predictions = None error_message = None api_key …

27.04.2024
Включение кэша и изображения не загружаются в django?

Если вы включите кэш: @cache_page(20, key_prefix='index_page') def index(request): post_list = Post.objects.order_by('-pub_date').all() paginator = Paginator(post_list, 10) page_number = request.GET.get('page') page = paginator.get_page(page_number) return render(request, "index.html", {'page': page, 'paginator': paginator}) Когда я создаю новое сообщение, я больше не …

27.04.2024
ImproperlyConfigured: settings.DATABASES неправильно настроен. Пожалуйста, укажите значение ENGINE cant migrate python file

Я не могу перенести свои изменения. Когда я запускаю python manage.py runserver - Full Traceback seetings.py DB_NAME = os.environ.get("POSTGRES_DB") #database name DB_USER_PASSWORD = os.environ.get("POSTGRES_PASSWORD") # database user password DB_USER = os.environ.get("POSTGRES_USER") # database username DB_HOST = os.environ.get("POSTGRES_HOST") # database …

27.04.2024
CSS не отображается [закрыто]

Я работаю над проектом, используя Django. Я импортировал HTML-файлы и создал базовый HTML. Я поместил CSS и изображения в папку с именем 'static' и импортировал их, но CSS не отображается на сайте, только HTML. Не могли бы вы поделиться …

27.04.2024
HiddenInput формы Django не сохраняет начальное значение

У меня есть простая форма с двумя HiddenInputs. Представленная форма не сохраняет начальные значения для скрытых полей. Что я упускаю? forms.py class TestForm(forms.Form): foo = forms.CharField(required=False, initial="Foo") bar = forms.CharField(required=False, initial="Bar", widget=forms.HiddenInput()) is_true = forms.BooleanField(required=False, initial=True, widget=forms.HiddenInput()) …

27.04.2024
Получение ошибки при запуске приложения Django на сервере apache2 о GOOGLE_CLOUD_PROJECT

Я столкнулся с проблемой при развертывании моего приложения Django на сервере apache2. Для доступа к службе Cloud Messaging требуется идентификатор проекта. Либо установите параметр projectId, либо используйте учетные данные учетной записи службы. В качестве альтернативы задайте переменную окружения …

27.04.2024
Создание заказа Razorpay в моем проекте Django DRF выдает ошибку 401. "Учетные данные для аутентификации не были предоставлены".

Я пытаюсь создать представление, в котором мы создаем заказ через razorpay, но постоянно получаю 401 ошибку, несмотря на то, что keyId и KeySecret верны. Даже postman и curl выдают ту же ошибку. Я пробовал удалять аутентификацию, добавлять аутентификацию через postman …

27.04.2024
Django рендерит представление в зависимости от геолокации браузера

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

27.04.2024
Как установить пользовательский JWT в django с помощью dj-rest-auth

Я создал систему JWT-аутентификации на бэкенде, используя django, dj-rest-auth и simpleJWT. В настоящее время dj-rest-auth устанавливает JWT по умолчанию в куки ответа. Чтобы использовать пользовательские куки, я должен использовать /token и /token/refresh урлы от simpleJWT. Таким образом, тестируя в …