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

08.09.2021
Как я могу получить место, занимаемое набором запросов, используя Postgres

Предположим, я делаю запрос типа - SELECT * FROM имя_таблицы WHERE условие Я хочу знать, сколько дискового пространства занял этот набор запросов.

08.09.2021
Pycharm не распознает файл db.sqlite3

Я изучаю django и во время практики столкнулся с файлом db.sqlite3, который pycharm не распознавал. Я перетащил его в db browser sqllite и получил ошибку "не открыт файл базы данных". Что же мне делать? Может ли кто-нибудь помочь? Если вы …

08.09.2021
Django, Openpyxl: ширина столбцов возвращает странные значения

внутри моего приложения я создаю простую рабочую книгу и -sheet! Затем я итерирую словарь для настройки ширины столбцов и высоты строк. functions.py def create_workbook(): dict_col_width = { 'A': 2.22, 'B': 0.5, 'C': 2.33, 'D': 2.89, } dict_row_height = { …

08.09.2021
Django: Воспроизведение миграций в тестовой среде

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

08.09.2021
Создайте пользователя в продакшене или на локальном хосте для django

Я не знаю, является ли это вопросом новичка. Но в принципе, у меня есть сайт, размещенный на Pythonanywhere. Когда я хочу внести изменения, обычный рабочий процесс заключается в том, чтобы внести изменения локально -> зафиксировать и отправить изменения на github …

08.09.2021
ERROR malformed node or string: <_ast.Call object at 0x7fcd19516d90> в django

Я пытаюсь запустить функцию на кластере через каждые 15 минут. Но я получаю ошибку. The function is - def printer_function(): print("worked") ссылка на эту функцию - bbb_api.helper_lib.helper.stream_killer и я запланировал его, используя администратора. но я получаю …

08.09.2021
Django: Загрузка нескольких каталогов изображений одновременно

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

08.09.2021
Как ограничить страницы в Django? если "@login required(login_url='login')" не работает

Я работаю над проектом signup-login в Django и хочу ограничить главную страницу... но по какой-то причине этот код не работает... вы можете сказать мне почему? и есть ли другой способ ограничить страницы в Django? @login_required(login_url='login') views.py @login_required(login_url='login') def index(request): …

08.09.2021
Предупреждение Memcached при использовании django "Select No error"

Я использую django с memcached для хранения данных в реальном времени, возможно, сбрасывая key-value в 1мин, однако иногда memcached падает с проблемой "[warn] select: No error", и тогда django не получает данные из memcached. как я могу это исправить? <a …

08.09.2021
*_установка атрибутов для моделей из разных приложений

У меня есть две модели, определенные в разных Apps, связанные отношением Many to Many: #App 1, models.py class Parent(models.Model): name=models.CharField(max_lenght=10) #App2, models.py from App1.models import Parent class Child(models.Model): parents = models.ManyToManyField( to = Parent, blank = True, …

08.09.2021
Повторное выполнение модульного теста Celery

В настоящее время я пишу модульные тесты для моих задач celery и хотел бы проверить, что моя задача повторяется. Примечание: ALWAYS_EAGER установлен на True в тестовых настройках @app.shared_task(bind=True, soft_time_limit=600, autoretry_for=(Exception,), retry_kwargs={'max_retries': 3}, retry_backoff=3) def my_task(self, obj_pk): try: # ... …

08.09.2021
Отображение двух классов ModelForm на одной html-странице Django

Я пытаюсь создать 2 формы и отобразить их на одной HTML странице Django. Я создал 2 класса Modelform следующим образом class CompanyForm(forms.ModelForm): class Meta: model = Company fields = "__all__" class ToyForm(forms.ModelForm): class Meta: model = Toy fields = "__all__" …

08.09.2021
Django HINT: Вам нужно переписать или привести выражение./ ProgrammingError

Я использую Django и получил эту ошибку при миграции ProgrammingError at /admin/images/data/add/ column "order_data" is of type integer but expression is of type date LINE 1: ...Babies_name", "Age_name", "Images") VALUES (1234, '2021-09-0... ^ HINT: You will need to rewrite or …

08.09.2021
Django.db.utils.IntegrityError: could not create unique index "book_still_pkey" DETAIL: Ключ (номер)=() дублируется

Это моя 2 миграция, где я пытаюсь изменить одно поле 'число'. Но у меня ошибка : django.db.utils.IntegrityError: could not create unique index "book_still_pkey" DETAIL: Key (number)=() is duplicated. models.py ДО миграции link_number = models.PositiveIntegerField('Link number', validators=[ MinValueValidator(1), MaxValueValidator(MAX_TAG_NUMBER),]) number …

08.09.2021
Добавление пагинации в Django Rest Framework

Я пытаюсь использовать PageNumberPagination в DRF и для этого я изменил файл settings.py следующим образом: REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework_simplejwt.authentication.JWTAuthentication', ), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', # 'PAGE_SIZE':10 } и views.py from rest_framework.pagination import PageNumberPagination class GrnListAPIView(generics.ListAPIView): serializer_class = …

08.09.2021
Как настроить параллельное выполнение в celery

У меня есть приложение Django с ML-кодом, выполнение которого занимает около 15 минут. Я использовал RabbitMQ в качестве брокера сообщений и celery для обработки задачи, требующей времени. В настоящее время я использую следующую команду для запуска celery. Это …

08.09.2021
Как правильно создать json-ответ вошедшего пользователя для react

Я начал пробовать react и попытался просто получить информацию о вошедшем пользователе, но, похоже, это не работает. У меня есть представление Django для отображения данных пользователя: def user_details_view(request, *args, **kwargs): #REST API for detailing some basic info about the …

08.09.2021
Django error , Broken pipe from ('127.0.0.1', 33609)

Я создаю проект django и получаю эту ошибку. Broken pipe from ('127.0.0.1', 33609). Я пытался сделать следующее: я создал таблицу, используя таблицу auth_user (таблица аутентификации пользователей по умолчанию в django framework) и создал свою собственную таблицу. Когда пользователь регистрируется, я …

08.09.2021
Условное перенаправление на django?

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

08.09.2021
Отправка случайно сгенерированного 6-значного otp по почте после каждого входа в Django в представлениях на основе классов [закрыто]

Я использую Django Class-based views для разработки приложения. Я использовал Django-allauth для входа, регистрации и выхода пользователя. Теперь я хочу отправлять пользователю случайно сгенерированное 6-значное число в виде otp по почте при каждом входе пользователя в систему. В представлении на …

08.09.2021
Как добавить SSL-сертификаты в контейнер Docker, в котором есть Django с подключенным UWSGI Postgres и обратным прокси?

Я совсем новичок в Docker, но я настроил все для разработки и развертывания, что вы можете видеть на изображении ниже. Я следовал этому руководству для этого. Здесь вы можете увидеть структуру файлов …

08.09.2021
Django rest framework request vs self.request

в djnago rest framework в чем разница между self.request и request в почему мы не всегда можем использовать request и в каких ситуациях нам нужно использовать self.request или request class MyView(APIView): def post(self, request, format=None): data = self.request.data login(request, …

08.09.2021
Вывод ошибки не связанной с валидацией формы

Никак не могу понять как выводить ошибку не связанную с валидацией формы, т.е. форма прошла валидацию но во время &quot;обработки&quot; файлов в &quot;merge_files&quot; произошла ошибка. Как показать ошибку не прерывая работу view, а так же избежать повторной загрузки файлов …

08.09.2021
Как я могу получить валюты в Django moneyed и отобразить их на react frontend?

Я пытался получить список валют из django moneyed, импортируя либо CURRENCIES, либо функцию list_all_currencies и отправляя этот список на фронтенд для заполнения выпадающего списка, но я всегда получаю ошибки Serializer E.g. TypeError(f'Объект типа {o.class.name} ' TypeError:Object of type Currency …

08.09.2021
Как добавить уведомление в панель администратора в django

Я хочу построить панель уведомлений в админ панели django. Это должно работать так: когда клиент бронирует заказ, в панели django-admin появляется уведомление/push-уведомление, которое показывает, что пользователь забронировал этот товар. Я понятия не имею как это реализовать, или какой пакет python …

08.09.2021
Мне нужно знать, где я могу найти ошибку в коде?

Class UserAccountInfo(View): @staticmethod def details(user): result = { "user_id": user.id, "profile_id": user.userprofile.id, "имя": user.userprofile.name, "phone": user.userprofile.phone return result

08.09.2021
Django Send Email Identify email reply

Я использую Django send_email для отправки письма нескольким пользователям. Есть ли способ определить ответ некоторого получателя? Мне нужно, чтобы если получатель не ответил в отведенное время, система отправляла еще одно письмо для продолжения. Последующее письмо для тех, кто …

08.09.2021
Как добавить выпадающий список для редактирования таблицы в JS/Django-Ajax?

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

08.09.2021
Django Heroku: оставшиеся слоты соединений зарезервированы для невоспроизводимых соединений суперпользователя

Недавно я развернул приложение на Heroku, используя Postgres free tier в качестве базы данных. Я использую Django 3.2 Все работало хорошо, пока я не начал получать письмо со следующей ошибкой: Internal Server Error: / OperationalError at / FATAL: remaining …

08.09.2021
Получение опций выбора из формы обновления django

Я работаю с django мне нужно сделать форму обновления, я уже создал представление и форму и все, но все еще этот выбор опций в моем шаблоне я застрял на этом. &lt;select name="gender"&gt; &lt;option value="{{request.user.profile.gender}}"&gt;{{request.user.profile.gender}}&lt;/option&gt; &lt;option value="Male"&gt;Male&lt;/option&gt; &lt;option value="Female"&gt;Female&lt;/option&gt; &lt;/select&gt; …

08.09.2021
Python Django url метод regex для строки, разделенной запятыми в одинарных кавычках

Попытка выполнить regex-сопоставление строки выглядит так: '1,2' Используя метод Django rest framework url для разбора входящей строки, я попробовал следующее: url(r'^path/to/api/end_point/(?P&lt;player_ids&gt;"\'1,2\'")/', PlayerResultsView.as_view(), name='get_players) Ошибка, которую я получаю: django.core.urlresolvers.NoReverseMatch: Reverse for 'get_players' с аргументами '()' …

08.09.2021
Настройте Django Rest Framework на заполнение поля user пользователем, вошедшим в систему, перед проверкой сериализатора

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

08.09.2021
Простой способ работы с моделями Django?

Проблема Я пытаюсь создать множество функций в своем проекте, которые позволят мне легко создавать, удалять и изменять данные с помощью Model.objects.function(), но я только что узнал, что вы не можете получить доступ к 'manager' через экземпляры: AttributeError: Manager …

08.09.2021
Как я могу сохранить результат поиска в диапазоне дат в представлениях и пагинации Django

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

08.09.2021
Как исправить ошибку ModuleNotFoundError: Нет модуля с именем 'rest_framework' в Ubuntu

Я впервые пытаюсь развернуть приложение django на AWS EC2. Я использую сервер Ubuntu, но случилось так, что пакеты, которые я установил, не распознаются, пакеты уже добавлены в INSTALLED_APPS. Ошибка, которую я получаю: Traceback (most recent call last): File "manage.py", …

08.09.2021
Сохранение сообщений после показа в шаблоне

Я хотел бы хранить последние 100 сообщений, чтобы у пользователя была возможность проверить их снова. Как я могу сохранить его, после показа? До показа? Нужно ли мне реализовать db-модель?

08.09.2021
Как сохранить пустые строки в textarea в Django admin UI?

У меня есть поле на объекте, и я отображаю его с помощью textarea в Django (3.2) admin UI, используя этот код , что-то вроде: class MyObject(models.Model): some_text = prompt = db.CharField(max_length=10000) # .. class MyObjectAdmin(admin.ModelAdmin): list_display = …

08.09.2021
Правильный способ заказа в оконном методе (с двумя или более полями)

Я делаю аннотацию с нарастающим итогом: MyObject.objects.annotate(cumsum=Windows(Sum(F'sum'),output_field=MoneyField(), orderby=F('timestamp').asc() но, к сожалению, временная метка не уникальна. Поэтому я хочу упорядочить по временной метке (asc) И id.asc В обычных запросах это было бы order_by('timestamp','id').

08.09.2021
Добавление задания из views.py - почему оно не работает таким образом?

Вот дерево моих приложений Django: . ├── admin.py ├── apps.py ├── forms.py ├── __init__.py ├── management │ └── ... ├── migrations │ ├── ... ├── models.py ├── scheduler │ ├── __pycache__ │ │ ├── jobs.cpython-39.pyc │ │ └── scheduler.cpython-39.pyc …

07.09.2021
Ошибка недопустимой операции при загрузке файла DJango

У меня есть API, основанный на Django REST, работающий корректно через Azure Web Service, но он не работает при попытке загрузить файл в монтируемый том контейнера. Я выполняю процесс загрузки с помощью POST-запроса, и в моем локальном окружении он …