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

13.10.2022
Django 404 ошибка Текущий путь, не совпадает ни с одним из этих

У меня такая ошибка, когда я пытаюсь редактировать или удалить: Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/edit/ Using the URLconf defined in lab4new.urls, Django tried these URL patterns, in this order: create/ edit/<int:id>/ delete/<int:id>/ The current …

13.10.2022
Django Queryset не работает после преобразования в дочерний класс класса Abstract

Более года я строю многие свои запросы, используя Django Model, где у меня есть простые отношения между не абстрактными объектами модели, и все работало отлично : class Taxon(models.Model): parent = models.ForeignKey("self", on_delete=models.CASCADE, null=True, blank=True, related_name='children') rank = models.CharField(max_length=200, unique=False, …

13.10.2022
Сериализация поля массива в строку

У меня есть поле массива в моей модели, мне нужно сериализовать и вернуть первые 10 тегов из запроса, получаю ошибку при сериализации данных. referred - DRF serialize ArrayField as string serializers.py class StringArrayField(ListField): """ String representation of an …

13.10.2022
Пользователь проходит тест в django для проверки подписки

У меня есть приложение django, в котором мне нужно проверить, есть ли у пользователя действительная подписка, в противном случае оно перенаправляет пользователя на его/ее приборную панель. Я думал использовать декоратор django user_passes_test, но не смог найти подходящий способ создания …

13.10.2022
ImportError: cannot import name 'fromshare' from 'socket'

im facing this error ImportError: cannot import name 'fromshare' from 'socket' (/app/.heroku/python/lib/python3.10/socket.py) File "/app/coreapp/forms.py", line 1, in <module>from socket import fromshare ` im facing this error ImportError: cannot import name 'fromshare' from 'socket' (/app/.heroku/python/lib/python3.10/socket.py) File "/app/coreapp/forms.py", line 1, in …

13.10.2022
Значение: "" должно быть экземпляром <class 'dict'> в django, djongo

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

13.10.2022
Как извлечь длинный блок кода представления в меньший метод?

У меня есть приложение Django. И у меня есть длинный метод, в котором пользователь может загрузить файл и содержимое файла будет показано в textarea. По причине принципа S.O.L.I.D. Код, который отвечает за извлечение данных из файла, должен находиться в …

13.10.2022
Как изменить стиль справочного текста полей django?

Я хочу изменить цвет текста и т.д. help_text в моделях полей. Я вижу в html, что есть класс helptext: &lt;span class="helptext"&gt;Sentenses&lt;/span&gt; поэтому я пробую в моем css файле: .helptext { color: #bd512f; } и он …

13.10.2022
Контекст должен быть диктой, а не типом

Я работаю над проектом некоторое время, и у меня есть ресурс под названием Item. Просмотр детализации товара возможен только в том случае, если товар принадлежит той же компании, что и пользователь. Если нет, то должно быть 404. Вот …

13.10.2022
Django, проверьте реализацию подкласса django.db.Model

Я создаю подкласс класса Model из Django и требую от него реализации некоторых атрибутов и методов. Я сделал это, наследуя от ABC from django.db.models.base import ModelBase class AbstractFooMeta(ModelBase, ABCMeta): """To avoid metaclass conflicts""" class AbstractFoo(ABC, models.Model, metaclass=AbstractUploadMeta): …

13.10.2022
DRF: Как я могу показать все поля поля m2m вместо только имени

Я создаю простой генератор лидов, используя Django Rest Framework. Я пытаюсь показать список "назначенных объектов" внутри лида, используя поля django "многие ко многим". Но все, что он покажет в API - это id каждого из объектов, связанных с полем "многие …

13.10.2022
Как запустить Django rest api и react build вместе

Я запускаю django rest api и react в 2 разных портах (используя nginx и gunicorn), я хочу запустить только сервер django, который будет отвечать за показ сборки react (react pages), так что и react и django будут работать в …

13.10.2022
Проблема с подключением к PostrgreSQL на localhost в приложении Django

Я использую Docker для запуска моего приложения Django, и у меня есть несколько образов в нем: PostgreSQL, celery_worker, celery_beat и django_app. Все они, кроме celery_beat, работают нормально. Я использую следующую команду для сборки docker: docker-compose -f docker-compose.yml up -d --build …

13.10.2022
Код работает без ошибок в vs code, но не из командной строки

Я изучаю django и для запуска сервера мне нужно сделать python manage.py runserver. Я установил django, но когда я пытаюсь выполнить команду через командную строку, я всегда получаю ошибку Traceback (most recent call last): File "D:\projects\django-proj\password_generator\manage.py", line …

13.10.2022
Использование HTMX/Javascript в шаблоне Django : не определено

Я решил попробовать HTMX с Django и реализовать Django форму в модальном окне. Я нашел этот учебник и следовал ему. Я дошел до той части, где используется функция HTMX htmx:afterSwap для открытия модала, но …

13.10.2022
Как поставить домен на Nginx сервер и исправить ошибку Bad request 400 (Django, Gunicorn)

Имеется сайт на Django, Gunicorn + Nginx. server { listen 80; server_name serveramonitoring.ru; location = /favicon.ico { access_log off; log_not_found off; } location /static/ { root /root/monitoringserverminecraft/monitminecraft; } location / { include proxy_params; proxy_pass http://unix:/run/gunicorn.sock; } } Файл выше …

13.10.2022
(urls.E004). Ваш шаблон URL недопустим в файле urls.py на уровне проекта

Я новичок в Django. Несмотря на правильное отображение файла urls.py уровня приложения на urls.py уровня проекта, я получаю следующую ошибку. Пожалуйста, помогите. urlpatterns = [ path('admin/', admin.site.urls), path('app_space/', include ('app_space.urls')) ] Ответ в терминале: SystemCheckError: System check …

13.10.2022
Был заблокирован политикой CORS: Ответ на запрос preflight не проходит проверку контроля доступа: Перенаправление не разрешено для предсветового запроса

Я пытаюсь сделать get-request из react в django-server let projects = await axios.get('http://127.0.0.1:8000/api/project', {headers}).catch(error =&gt; console.log(error)) И получаю 'Access to XMLHttpRequest at 'http://127.0.0.1:8000/api/project' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control …

13.10.2022
Передача в переменной поля в метод django .objects.values_list('var1')

Из фронта (react) передается имя поля модели БД (каждый раз разное), ответ бэка (django) должен содержать записи только по нескольким полям модели (одно из них, соответственно, вариабельно). Примерно так, только не работает: исключаю переменную indicator - всё ок, только вот …

13.10.2022
Как преобразовать PCM 16bit signed LE 16000kHz в WAV в python, учитывая только байты?

Я извлек объект из amazon s3 buckets следующим образом: s3_response_object = S3.get_object(Bucket=bucket_name, Key=key_name) object_content = s3_response_object['Body'].read() # object content --&gt; b'\x06\x10...' Внутри ведра у вас есть аудиофайл PCM 16bit signed LE 16000kHz. Если вы запишете этот файл …

13.10.2022
AttributeError at /customers/f0e85ace-438f-4c61-a129-6d5986e6f346/ 'customer' object has no attribute 'get'

Я только что начал django и пытаюсь найти ошибку. Похоже, что метод get() не распознается. Что мне делать? Я буду очень признателен за помощь from django.db import models from django.core.validators import RegexValidator import uuid # Create your models here. …

13.10.2022
Следует ли мне использовать представления Django на основе функций или представления на основе классов для лучшей функциональности?

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

13.10.2022
Django Browser проблема с кнопкой назад после выхода из системы не удается войти снова

Я пытаюсь интегрировать Azure AD с Django и добиться поведения одностраничного приложения. Когда я вхожу в систему с помощью Azure ad в первый раз, все работает нормально, я выхожу из системы и нажимаю кнопку Browser Back на странице выхода, …

13.10.2022
Как очистить поле ввода, когда я перехожу на другую вкладку, оно должно очистить данные поля ввода Есть предложения?

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

13.10.2022
Как вызвать логику bussines из отдельного класса в представлении в Django?

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

13.10.2022
Вставка данных из API в базу данных - проект Django

Я хочу сохранить данные о продукте из API в таблице в моей базе данных, которую я создал Models.py class Product(models.Model): code=models.CharField(max_length=70,primary_key=True) designation=models.TextField() def __str__(self): return self.product.code views.py from .models import Product def products(request): url='http://myAPI/Product/GetProducts' x=requests.get(url) content=x.json() all_product=content['products'] for product …

13.10.2022
Проблема не быстрого добавления товара в корзину в django

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

13.10.2022
Оптимизация аналогичных кверисетов в Django

Я создаю сайт с фильмографией. Однако мне трудно оптимизировать набор запросов в детальном просмотре. class Actor(model.Models): id = models.IntegerField() name = models.CharField() class Movie(model.Models): id = models.IntegerField() movie_title = models.CharField() actor = models.ManyToManyField(Actor, related_name='relations') class ActorView(DetailView): model = Actor …

13.10.2022
Получение текущего имени пользователя в utils.py django

Я новичок в django, пытаюсь создать поле последовательности чисел при загрузке страницы, комбинация текущей даты + текущее имя пользователя + count(его сообщения в этом месяце) + 1 . Для этого я использую initial . forms.py class PostForm(ModelForm): post_no …

13.10.2022
Как сделать так, чтобы автозаполнение_полей искало в строковом представлении модели в Django 3

Поскольку я использую строковое представление модели, оно также отображается в автозаполнении_поля (Select2). Но проблема в том, что когда я пытаюсь выполнить поиск в поле, он выполняет поиск в поле имени модели, а не в строковом представлении. Вот пример моего …

13.10.2022
Django/Postgresql последовательность не устанавливается при создании объектов в представлениях

Я написал представление, которое загружает файл excel как кадр данных и использует этот кадр для создания или обновления записей в базе данных Postgresql. Но я не могу понять, почему последовательность записей в Postgresql не обновляется? Это приводит к ошибке базы …

13.10.2022
Сумма значений столбцов таблицы pivot_table - pandas

Df = pd.DataFrame(result) df_pivot = pd.pivot_table( df, index=["sizeoforchardholding", "nooforchardists"], columns="fruit_plant_kind", values=["sizeoforchardholding", "nooforchardists"], aggfunc='sum', margins=True, margins_name='Sum', fill_value=0, ).reset_index() Я хочу найти сумму каждого столбца в конце, но когда я делаю это с помощью margin, выдает ошибку. Ошибка: Survey Report …

13.10.2022
Использование UpdateModelMixin update() для обновления записи

Как выполнить частичное обновление в list()? Я пытаюсь обновить значение баланса в записи Wallet class WalletListCreateAPIView(generics.ListCreateAPIView, mixins.UpdateModelMixin): queryset = Wallet.objects.all() serializer_class = WalletSerializer def create(self, request, *args, **kwargs): return super().create(request, *args, **kwargs) def list(self, request, *args, **kwargs): current_user = request.user …

13.10.2022
Ссылка Synbolik на веб-сервере не работает?

У меня есть статическая папка, обслуживающая файлы на uwsgi. /user/app/static/ lrwxrwxrwx 1 root root 23 Oct 13 09:40 _out -&gt; /usr/src/app/_mat/_out/ drwxr-xr-x 8 root root 4096 Oct 13 09:49 assets drwxr-xr-x 8 root root 4096 Oct 13 09:40 pages …

13.10.2022
Как я могу тестировать представления py django

Я только учусь тестировать свой код в django, и мне нужна ваша помощь. Итак, я уже протестировал свой forms.py, и теперь я хочу протестировать свой views.py. Я знаю, что мне нужно проверить, размещает ли он пост на странице, как ответ …

13.10.2022
Python Django use mysql function SHA2('pass',256)

Я создаю приложение на Django и теперь хочу создать таблицу с именем пользователя и паролем. Сейчас мы генерируем пароль с помощью mysql функции SHA2('password',256) и мой вопрос... возможно ли использовать это так же в Django модели? То есть все, что …

13.10.2022
Как подключить QuestDB с помощью Django? [закрыто]

Есть ли способ подключить QuestDB к Django? Я изучил документацию , но там нет конкретных движков для этой цели. Есть ли способ задать настройки в файле settings.py? Спасибо.

13.10.2022
Обрезка нескольких изображений в HTML-форме с помощью Javascript

Я работаю над проектом на Django, функциональность требует добавить 4 изображения на одну html форму для POST отправки на сервер. Теперь изображения должны быть обрезаны индивидуально, для каждого выбора. И чтобы их можно было отправить. Я могу сделать это для …

13.10.2022
Загрузка файла из шаблона Django по щелчку не работает

Я пробовал несколько способов загрузить файл по клику из шаблона Django, но загрузка просто не начинается. Вот мой вид, в котором я получаю путь к файлу: def success(request): model_file_path = request.session.get('model_file_path') if request.method == 'POST': return render(request, "success.html", {'filepath': model_file_path}) …

13.10.2022
Обновление базы данных через GET-запрос в Generic views в Django

У меня есть Generic view, который будет перечислять записи из моей БД для GET запроса к localhost:8000 Однако я также хочу UPDATE эти записи после GET. Например, GET localhost:8000 вернет список следующим образом: [ { "user": 1, "address": "sdfgasgasdfg", …