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

11.07.2022
Django сломанный ответ с файловыми данными

В моем проекте я использую AWS S3 Bucket для медиа файлов. Проект содержит приложение media_app, которое обеспечивает get и post запросы к файлам в удаленном хранилище (все запросы проходят через сервер, поэтому media_app является своего рода прокси между фронтендом и …

11.07.2022
Почему я получаю ошибку ImproperlyConfigured

Я хочу добавить информацию в базу данных с помощью django-seed. seed.py from django_seed import Seed from models import Employee seeder = Seed.seeder() seeder.add_entity(Employee, 5) inserted_pks = seeder.execute() Когда я пытаюсь запустить команду: python3 seed.py У меня такая …

11.07.2022
Рендеринг шаблона Django после AJAX POST

Я использую django и ajax для создания небольшого приложения. Я отправляю некоторые данные с помощью ajax: // send search post when clicking the button $("#search-button").click(function(){ $.post( "{% url 'search-index' %}", { query: $("#query").val() }, function(data, status){ …

11.07.2022
Где хранить словарь в Django

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

11.07.2022
TimeoutError при отправке почты

У меня есть проект Django, в котором пользователи могут запустить задачу, которая выполняется с помощью Celery, а затем они получают письмо, когда эта задача завершена. Моя проблема заключается в том, что мои письма не отправляются каждый раз. Некоторые …

11.07.2022
Django rest framework APIView Pagination EmptyPage

Удалось заставить пагинацию работать, и вот мой код: from rest_framework import pagination class CustomPagination(pagination.PageNumberPagination): page_size = 10 page_size_query_param = 'page_size' max_page_size = 10 page_query_param = 'p' class PaginationHandlerMixin(object): @property def paginator(self): if not hasattr(self, '_paginator'): if self.pagination_class is None: …

11.07.2022
Django лучший способ связи между двумя серверами домена

У меня есть требование, в котором домен администратора, например 'domainA', где администратор может войти и он может ограничить доступ пользователя к domainB,domainC.... Какой лучший способ достичь этого. Текущая функциональность заключается в том, что каждый пользователь создается в каждом …

11.07.2022
Получаю эту ошибку, когда запускаю migrate, проверяю нижеуказанный путь, но не знаю, что там нужно изменить.

File "C:\Users\shubham\AppData\Local\Programs\Python\Python310\lib\site-packages\django\utils\dateparse.py", line 116, in parse_datetime return datetime.datetime.fromisoformat(value) TypeError: fromisoformat: аргумент должен быть str PS E:\Django\login>

11.07.2022
Как отправить проверку электронной почты из админки при обновлении электронной почты

Я присоединился к проекту, где код написан на django 2+. Это система для пациентов и врачей. Когда врач регистрирует пациента, тот получает подтверждение по электронной почте со ссылкой. Как только он нажимает на нее, она может использовать платформу. На …

11.07.2022
Поле 'codigo_cad' ожидало число, но получило <Customer: 1>

Я понятия не имею, как это исправить: У меня проблемы при извлечении costumer.codigo_cad, потому что у меня есть функциональность str, которая посылает только строку, а объект запрашивает int, всякий раз, когда я пытаюсь переместить эту часть, ошибка становится больше, …

11.07.2022
Использование набора представлений и сериализатора без модели

Я хочу вернуть использование процессора и памяти по viewset. class StatusViewSet(viewsets.ViewSet): serializer_class = StatusSerializer def list(self, request): // get CPU/Memory usage here somehow. below line is dummy. status_data= {"memory":80,"cpu":80} serializer = StatusSerializer( instance=status_data, many=True) return Response(serializer.data) class StatusSerializer(serializers.Serializer): cpu …

11.07.2022
AttributeError: объект 'Settings' не имеет атрибута 'STRIPE_PUBLIC_KEY'

Stripe.api_key = settings.STRIPE_SECRET_KEY Я использую dgango и это мой первый проект, и он показывает ошибку после добавления вышеуказанной строки в файле views.py: File "C:\Users\iamab\AppData\Local\Programs\Python\Python310\lib\site-packages\django\conf_init_.py", line 80, in getattr val = getattr(self._wrapped, name) AttributeError: объект 'Settings' не имеет атрибута 'STRIPE_PUBLIC_KEY'

11.07.2022
Как создать фальшивую базу данных с помощью django-seed с помощью кода?

Мне нужно создать поддельную базу данных. Если я использую команду: python3 manage.py seed api --number=15, то все работает нормально. Но как я могу создать поддельную БД, используя код? Вот пример кода: from django_seed import Seed seeder = …

11.07.2022
Django и Javascript ReferenceError: function is not defined at HTMLButtonElement.onclick

Итак, у меня есть index.js в static/network/index.js, и я хотел бы, чтобы функции, которые я там определяю, запускались в шаблонах Django. Файл связан и {% load static%}, но, к сожалению, когда я нажимаю кнопку с параметром onclick="justtest()", в консоли …

11.07.2022
Как изменить FilePathField на FileField в модели Django Model, зависящей от экземпляра связанной модели?

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

11.07.2022
Django request.body format

Когда я пытаюсь вывести request.body, печатается следующее b'----------------------------914826831994362856243559\r\nContent-Disposition: form-data; name="release_date"\r\n\r\n2003-06-01\r\n----------------------------914826831994362856243559\r\nContent-Disposition: form-data; name="fanmodel"\r\n\r\nfan234code\r\n----------------------------914826831994362856243559\r\nContent-Disposition: form-data; name="country_code"\r\n\r\nAO\r\n----------------------------914826831994362856243559--\r\n' Данные моего запроса на пост доступны здесь, но вместе с множеством других данных. Я хочу понять, что это за другие данные и как я …

11.07.2022
Как я могу создать категорию для несгруппированных данных?

Я пытаюсь создать категорию для отсканированных данных, которые не сгруппированы, но получаю эту ошибку. Мне интересно, есть ли способ обойти ее. Traceback (most recent call last): File "C:\Users\MUHUMUZA IVAN\Desktop\JobPortal\test.py", line 128, in &lt;module&gt; the_category = Category.objects.get(title="Others") File "C:\Users\MUHUMUZA IVAN\AppData\Local\Programs\Python\Python310\lib\site-packages\django\db\models\manager.py", line …

11.07.2022
Django - разделение настроек по окружению. Не удается найти переменную из базовых настроек

Я разделил свою среду django в соответствии с этим постом. В settings/base.py я BASE_DIR указал: BASE_DIR = Path(__file__).resolve().parent.parent.parent В settings/__init__.py у меня есть: from .base import * env = os.environ['ENV'] ... if env == …

11.07.2022
Кнопка добавления в корзину не отвечает

Моя кнопка добавления в корзину не отвечает. Я применил javascript на моей кнопке добавления в корзину, В кнопке корзины я присвоил атрибуту, т.е. data-product значение, которое является {{product.id}}. <pre class="snippet-code-js lang-js …

11.07.2022
Когда "raise_exception=True" будет проходить через функцию is_valid()?

Мой Serializer.py В этом MovieSerializer я проверю, совпадают ли "name" и "description" или нет, если совпадают, то выдам ошибку. class MovieSerializer(serializers.Serializer): id = serializers.IntegerField(read_only=True) name = serializers.CharField(max_length=80) description = serializers.CharField(max_length=300) def create(self, validated_data): return Movie.objects.create(**validated_data) def update(self, instance, …

11.07.2022
Как динамически добавить данные в определенный столбец в jQuery DataTable, который уже инициализирован?

В jQuery DataTable, я хочу добавить данные в определенные столбцы динамически после инициализации таблицы, я не хочу снова инициализировать таблицу, просто хочу добавить данные строки в определенные столбцы динамически.

11.07.2022
SuspiciousFileOperation at /file/upload/ Detected path traversal attempt in '/app/media/Resume/Lal.pdf'

Я пытаюсь загрузить файл в dropbox, используя django restframework. Я получаю следующую ошибку : SuspiciousFileOperation at /file/upload/ Обнаружена попытка обхода пути в '/app/media/Resume/Lal.pdf'. Это первый раз, когда я использую dropbox с django, и я изо всех сил пытался найти …

11.07.2022
Являются ли ключи VAPID уникальными для каждого сервера для web push-уведомлений?

При реализации push-уведомления (во фреймворке Django) я использовал ключи VAPID, которые генерировались сайтом (https://vapidkeys.com/). Могу ли я использовать любой случайный фиктивный текст для этих ключей вместо генерации на любой другой платформе? Проверяются ли эти …

11.07.2022
Конфликты миграций в Django, CircularDependencyError

У меня есть свежая новая БД Postgres для моего приложения Django. После применения начальных миграций с помощью python3 manage.py migrate я запускаю python3 manage.py makemigrations для создания таблиц для моих моделей, но никаких изменений не обнаружено и миграции не …

11.07.2022
Django get_form приводит к несвязанной форме (или какой лучший способ получить параметры url в форму модели с помощью CBV createview?)

Я использую модель формы и CBV (createview) для построения формы. Мне нужно было получить url-параметры в форму, чтобы я мог получить доступ к деталям из предыдущего представления, которое отправило пользователя на форму. Для достижения этой цели я сначала …

11.07.2022
Django как реализовать Select в админке?

Есть код, в котором мы можем сделать выбор через IntegerChoices class Wizard(ClusterableModel): class Gender(models.IntegerChoices): woman = 1, 'Женщина' man = 2, 'Мужчина' gender = models.IntegerField('Пол', choices=Gender.choices, default=Gender.unset) Может кто знает способ, как сделать чтобы поля типа как Gender можно …

11.07.2022
Как показать/скрыть поле в админке django с помощью js?

Я хочу скрывать/показывать поле в зависимости от выбора, но у меня это не работает. У меня есть модели: STATUS_CHOICES = ((1, 'Accepted'),(0, 'Rejected'),) class City(models.Model): id = models.BigAutoField(primary_key=True) status = models.IntegerField(choices=STATUS_CHOICES, default = 0) name = models.CharField(max_length=200) В …

11.07.2022
Как исправить "self.model.DoesNotExist"?

Я пытаюсь отфильтровать некоторые данные, которые я собрал для своего проекта. И я хотел бы создать раздел "категории". Я получаю эту ошибку Traceback (most recent call last): File "C:\Users\MUHUMUZA IVAN\Desktop\JobPortal\test.py", line 127, in &lt;module&gt; the_category = Category.objects.get(title='Project') File "C:\Users\MUHUMUZA IVAN\AppData\Local\Programs\Python\Python310\lib\site-packages\django\db\models\manager.py", …

11.07.2022
Если категория == x, выберите опцию в шаблоне Django Template

В моем шаблоне Django у меня есть тег шаблона. {{categories}} и {{category}}. Если категория равна одному из элементов в categories ı, я хочу, чтобы эта опция была выбрана. Но мой код не работает. Я уверен, что категория равна одному …

11.07.2022
IntegrityError: нулевое значение в столбце "categories_id" отношения "polls_products" нарушает ограничение not-null

Я пытаюсь сделать CRUD с внешними ключами, используя сериализаторы, проблема в том, что я не могу вставить данные, которые я хочу отобразить, при этом возникает следующая ошибка : "django.db.utils.IntegrityError: null value in column "categories_id" of relation "polls_products" violates …

11.07.2022
Сериализатор изображений DRF с вложенными миниатюрами

Я пишу проект django, в котором у меня есть следующие модели в моем приложении media_app: class Image(File): """ Image model class, through which client will get images stored on AWS S3. """ # ... (not needed in …

11.07.2022
Я только что разместил свой проект django на heroku, и он получает внутреннюю ошибку сервера

2022-07-11T09:25:52.180154+00:00 app[web.1]: from django.urls import path, include,re_path,url здесь я получил ошибку мой url-файл from django.contrib import admin from django.urls import path, include, re_path, url from django.conf import settings from django.conf.urls.static import static from django.views.static import serve urlpatterns …

11.07.2022
Будет ли правильным, если собственность изменит данные?

@property def check_too_much_sent_confirmation(self): if self._count_of_hashes_sent &gt;= 3: if UTC.localize(datetime.now()) &lt;= self.updated_at + timedelta(minutes=10): return True else: self.reset_count_of_hashes_sent() return False def reset_count_of_hashes_sent(self, commit=False): self._count_of_hashes_sent = 0 self._save_if_commit(commit) В приведенном выше коде check_too_much_sent_confirmation проверяет, может ли пользователь отправить код подтверждения …

11.07.2022
Как реализовать данную функцию через сессии Django?

Как мне реализовать данную функцию через сессии? Документацию почитал, ниче не понял. Препод написал что вот эту функцию счетчик реализуйте через сессии. Буду очень благодарен.

11.07.2022
Модель формы не имеет атрибута 'clean_data'

Я хочу войти в систему, чтобы иметь возможность пользоваться сайтом. Однако у меня возникла проблема: у объекта 'LoginForm' нет атрибута 'clean_data'. Пожалуйста, подскажите, как я могу решить эту проблему. Заранее прошу прощения за мой английский Мой forms.py class LoginForm(forms.Form): user_name …

11.07.2022
Как получить разницу между двумя annotate полями в django orm

Проблема заключается в том, что при таком подходе annotate игнорирует одинаковые суммы, а если убрать distinct=True, то будут дублирующие объекты и разница будет не верна. queryset = PersonalAccount.objects.select_related( 'apartment', 'apartment__house', 'apartment__section', 'apartment__owner', ).annotate( balance= Greatest(Sum('cash_account__sum', filter=Q(cash_account__status=True), distinct=True), Decimal(0)) - Greatest(Sum('receipt_account__sum', …

11.07.2022
Есть ли способ развернуть Django вместе с другими веб-приложениями?

Я начинаю новый персональный сервер на VPS (debian). Я делаю главную страницу на django. Я хочу добавить на этот сервер/сайт другие внешние приложения (такие как GitLab CE, Veloren , FluxRSS и Wallabag). Идея состоит в том, …

11.07.2022
Foreach Ответ вычисляет количество баллов

У меня есть набор анкет, в каждой из которых есть вопросы, и каждый вопрос имеет ответ, значение ответа и вес ответа. Нужно получить каждый ответ и умножить ответ value.count на answer weight value Например, вопрос, 1 значение …

11.07.2022
Redis.exceptions.ConnectionError: Ошибка -3 при подключении к redis:6379. Временный сбой при разрешении имен

Redis.service активен и я могу подключиться к redis-cli, но в Django я получил проблему, когда Celery пытается получить доступ к redis:6379 (как я понимаю). CELERY_RESULT_BACKEND = os.environ.get('REDISCLOUD_URL', 'redis://localhost:6379/0') CACHEOPS_REDIS = os.environ.get('CACHEOPS_REDIS', 'redis://localhost:6379/9') CACHES = { 'default': { 'BACKEND': 'redis_lock.django_cache.RedisCache', 'LOCATION': …

11.07.2022
Не удается получить имя объекта даже с помощью правильной функции StringRelatedField

Я делаю CRUD с внешними ключами, используя сериализаторы, и получаю данные следующим образом я не только получаю неправильные названия "sub_categories" (как я получаю), но также не получаю названия размеров …