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

30.09.2021
Проблема с созданием таблиц в sql-файле python

я получил ошибку, когда я пытаюсь создать таблицу и мой sql сервер mycursor = mydb.cursor() mycursor.execute("CREATE TABLE countries (name VARCHAR(300), population size INTEGER(10), \ capital city VARCHAR(300))") mycursor.execute("SHOW TABLES") for tb in mycursor: print(tb) может кто-нибудь знает, в …

30.09.2021
Django Admin | Фильтр выпадающего списка Many to Many на основе выбора отношения по внешнему ключу

Я пытаюсь понять лучший способ горизонтальной фильтрации в Django Admin на модели, которая имеет отношение Many to Many. Цель состоит в том, чтобы в секции Inline, когда один выпадающий список заполнен, следующий за ним выпадающий список, который имеет связь внешнего …

30.09.2021
Django ModelForm: виджет фильтра поиска по полю "многие ко многим

Я работаю с этой моделью: class Sample(models.Model): id_sample = models.AutoField(primary_key=True) name = models.CharField(unique=True, max_length=20) sample_id_sex = models.ForeignKey(Sex, on_delete=models.CASCADE, db_column='id_sex', verbose_name='Sexe') pools = models.ManyToManyField(Pool, through='SamplePoolIndexCand', through_fields=('sample_id', 'pool_id'), blank=True, verbose_name="Pools") pools является полем m2m из этой модели: class Pool(models.Model): id_pool …

30.09.2021
Изображения не загружаются из AWS S3 в Django

Ответ в комментариях. Мои изображения и статические файлы не загружались из ведер AWS S3. Вот как я решил свою проблему, Проверьте комментарии

30.09.2021
Django cassandra engine get last item

From cassandra.cqlengine import columns from django_cassandra_engine.models import DjangoCassandraModel from django.db import connections def get_tag(car_name, car_type): class Tag(DjangoCassandraModel): __table_name__ = car_name + "_" + car_type time = columns.Integer(primary_key=True, required=True) # unix time in seconds # noqa value = columns.Float(required=True) with connections['cassandra'].cursor() …

30.09.2021
Получение списка значений из записей внуков

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

30.09.2021
Pymongo.errors.ServerSelectionTimeoutError [SSL: CERTIFICATE_VERIFY_FAILED]

Я использую MongoDB (Mongo Atlas) в своем Django приложении. До вчерашнего дня все работало нормально. Но сегодня, когда я запустил сервер, он показал мне следующую ошибку на консоли Я использую djongo в качестве движка базы данных DATABASES = …

30.09.2021
Выполнение нескольких задач celery внутри одной задачи celery

я хочу выполнить несколько связанных задач celery внутри другой задачи celery. Возможно ли это вообще? Код ниже даст лучшее представление о том, чего я пытаюсь достичь @shared_task(ignore_result=True) def test_job(): try: another_test_job.delay() yet_another_test_job.delay() except Exception as e: logger.error(f'Something …

30.09.2021
Django объединяет QuerySet с сохранением порядка

Я пытаюсь объединить 2 набора запросов. Сейчас я использую оператор |, но такой способ не будет работать как "append". Мой текущий код таков: df = RegForm((querysetA.all() | querysetB.all()).distinct()) Мне нужно, чтобы элементы из querysetA находились перед …

30.09.2021
Как в Django заменить кнопку сообщением или исчезнуть после нажатия на нее?

Я пытаюсь добавить кнопку('Добавить в ваш список наблюдения'), когда пользователь нажмет на нее, кнопка будет заменена текстом, который будет гласить 'Item is added to your watchlist' или кнопка будет удалена навсегда после одного нажатия на нее. Как я могу реализовать …

30.09.2021
Сумма целых чисел ошибка django.db.utils.ProgrammingError: функция sum(jsonb) не существует

Я пытаюсь агрегировать Sum() в наборе запросов, поля - простые IntegerField(), но появляется эта ошибка. Ошибка: Код: ticket_history_aggregation = TicketHistoryAggregation.objects.filter( aggregation_date__date__gte=date_from, aggregation_date__date__lte=date_to, category=categories, # stores=stores, team=teams, ) if ticket_history_aggregation.count() > 1: ticket_history_aggregation = ticket_history_aggregation.aggregate( ticket_total=Sum("ticket_total"), …

30.09.2021
Как запланировать создание объектов для модели в django?

У меня есть модель уведомления, которая создает уведомление, я хотел бы запланировать создание уведомлений на определенные даты. То есть, используя другую модель, я хочу запланировать и создать уведомления на дату, указанную в уведомлении о расписании. Как мне это сделать? …

30.09.2021
Как создать форму с внешним ключом django

Я работаю над проектом Django и получаю ошибку Value, описанную ниже. Я думаю, что проблема в поле category, потому что если я закомментирую его в new.html, оно добавляет листинг без этой проблемы. Однако, я не могу найти, где находится ошибка: …

30.09.2021
Почему функция get_absolute_url не работает?

Я пытаюсь использовать get_absolute_url для получения объекта (post_detail) из (post_list), но возвращается без объекта и все на той же странице (post_list) без ошибки. в views.py : # Список объектов с использованием представлений на основе функций def post_list(request): post_list=Post.objects.all().order_by('-created_at') lastest=post_list.order_by('-created_at')[:4] last_post= …

30.09.2021
Внешний ключ Django в качестве первичного ключа?

Вопрос В Django возможно ли использовать внешний ключ в качестве первичного ключа для модели? Например: Context Допустим, у нас есть класс 'Reporter', который имеет множество Articles,, но если мы удалим нашего репортера из нашей базы данных, мы также …

30.09.2021
Триггер AWS S3 Lambda не работает при загрузке в подпапку ведра

У меня есть лямбда-функция Python, которая будет изменять размер изображений при загрузке. Все работает правильно, но только когда я загружаю файлы непосредственно в папку bucket. Когда я загружаю файлы в папку bucket/uploads/, функция изменения размера больше не срабатывает. …

30.09.2021
Передача значения для двух разных кнопок отправки в одном методе формы в Django

Рассмотрим мой template.html как <form class="form-horizontal" id="adhoc-form" method="post" action="{% url 'contacts:add_item' item.id %}"> {% csrf_token %} <fieldset> <div class="control-group"> <label for="id_item_filename" class="control-label">Items <span class="text-error">*</span></label> <div class="controls"> <select placeholder="Item filename" name="item" id="id_item_filename" class="span3" required="required"> <option value="">---------</option> {% for i …

30.09.2021
Контекстный процессор Django не отрисовывается из оболочки

Используется Django 3.2 Определил несколько глобальных переменных, например app/context_processors.py from app.settings import constants def global_settings(request): return { 'APP_NAME': constants.APP_NAME, 'APP_VERSION': constants.APP_VERSION, 'STATIC_URL_HOST': constants.STATIC_URL_HOST } и в settings.py файле TEMPLATES = [ { ... 'OPTIONS': { 'context_processors': …

30.09.2021
TypeError: Сложные агрегаты требуют псевдонима [закрыто]

У меня есть очень нормальный Sum различных полей, но он всегда возвращает ошибку в заголовке, чего не хватает? ticket_history_aggregation = ticket_history_aggregation.aggregate( ticket_total=Sum("ticket_total", 0), ticket_queue=Sum("ticket_queue", 0), ticket_queue_expiring= Sum("ticket_queue_expiring", 0), ticket_processing_expiring =Sum("ticket_processing_expiring", 0), ticket_pending=Sum("ticket_pending", 0),

30.09.2021
Ошибка при попытке запустить "runserver" после переустановки windows 10

Итак, я переустановил свой компьютер, но перед этим я сделал резервную копию своих файлов кода и после этого я установил python и venv снова. Я смог запустить virtualenv, но когда я попытался сделать runserver, появилась эта ошибка Python path …

30.09.2021
Почему мой сгенерированный docx в javascript из блоба заполняется [Object Object]?

Я отправляю данные на мой Django backend через POST запрос, сервер затем создает docx, используя эти данные, и отправляет его обратно мне, где я пытаюсь загрузить его, используя следующий код : axios.post(route, data).then((res) => { const filename = "report.docx" …

30.09.2021
Обед модала после регистрации входа в систему, если форма недействительна , Django

я хочу выводить модальное окно, если информация в форме неверна. Вот код представления : def ajouterClient(request): if request.method == "POST": form = ClientForm(request.POST) if form.is_valid(): form.save() return redirect('home') else: erreur = "erreur" return render(request, 'frontend/home.html' , locals()) …

30.09.2021
Фильтры django orm и вложенные фильтры Prefetch

Мне нужно получить всех пользователей, у которых есть экземпляры со статусом running или create, и получить экземпляры для этих пользователей с тем же фильтром, мой запрос выглядит как queryset = User.objects.filter( Q(testinstance__status=TestInstance.RUNNING) | Q(testinstance__status=TestInstance.CREATING) ).order_by('first_name').prefetch_related(Prefetch( 'testinstance_set', queryset=TestInstance.objects.filter( Q(status=TestInstance.RUNNING) | …

30.09.2021
Рендеринг Grafana внутри сайта django с использованием API-ключа

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

30.09.2021
Вложенность на себя django admin

Есть ли возможность как-то связать BlockAdmin с inlines? Причем вложенность может быть неограниченной. models.py class Block(models.Model): header = models.CharField(max_length=64) block = models.ForeignKey('self', on_delete=models.CASCADE, related_name='sub_block', blank=True, null=True) admin.py class BlockAdmin(nested_admin.NestedStackedInline): model = Block extra = 0 inlines = [BlockAdmin] ?? …

30.09.2021
Не могу изменить изображения через html-формы, но могу изменить их из панели администратора django

У меня есть форма, где пользователи могут изменить свою фотографию профиля, но по какой-то причине она просто перестала работать, но когда я пытаюсь изменить фотографию профиля из панели администратора, она работает, вот несколько моих кодов. settings.html <pre …

30.09.2021
Как вызвать метод модели Django из администратора

У меня есть модель, отдельная от модели пользователя, которая хранит пароли, я реализовал метод set_password на этой модели, и это работает нормально, единственное место, где я сталкиваюсь с проблемами, это панель администратора, если я пытаюсь обновить пароль в модели …

30.09.2021
Django Аннотирование с помощью метода модели

Я пытаюсь сделать аннотацию в этой модели, но учитывая get_is_secure в результат. class ScoringStudyLog(TimeStampedModel): scoring_status = models.CharField('Estudio', max_length=255, choices=_STATUS_CHOICES, default='pending') class Meta: # pylint: disable=too-few-public-methods """ Sets human readable name """ verbose_name = "Registro de estudio" verbose_name_plural = "Histórico …

30.09.2021
Когда я использую get_absolute_url в django, я все еще на той же странице

я работаю в django 3.2.7, но когда я использую get_absolute_url() функцию (в списке объектов) возвращается без объекта и все еще на той же странице (список объектов), есть идеи? models.py : def __str__(self): return self.title def get_absolute_url(self): return reverse("post_detail", …

30.09.2021
Проблема подключения React Native и Django Rest Framework при настройках local,Cors

Я создаю проект на react native. Я уже сделал сайт этого же проекта. Я развернул его на Heroku и без каких-либо проблем он работает. Когда я пытаюсь получить данные на локальном сервере с помощью react native app, это не работает, …

30.09.2021
GeoDjango - osm2geojson - IllegalArgumentException: Shell is not a LinearRing

Django выбрасывает IllegalArgumentException: Shell is not a LinearRing, когда я пытаюсь преобразовать osm json в geojson с помощью osm2geojson. Исключение возникает только тогда, когда osm2geoson пытается создать MultiPolygon из отношения. Он возвращает geojson, но без координат. Точки преобразуются правильно.

30.09.2021
Привязка приложения vue js к шаблону django не отображает содержимое

Я пытаюсь привязать vue js компонент в HTML файл шаблона django, но он не показывает никакого содержимого. Я не получаю никакой ошибки. Просто пустой компонент. Вот мой HTML шаблон django: {% load render_bundle from webpack_loader %} {% render_bundle 'product-filter-app' …

30.09.2021
Нет модуля с именем myapp

У меня такая структура каталогов проекта: . .pylintrc |--myproj . |--myapp |--myproj (settings.py is here) __init__.py manage.py . В settings.py, INSTALLED_APPS у меня есть первая запись 'myapp'. Из корневой папки (содержащей .pylintrc) я вызываю $ DJANGO_SETTINGS_MODULE=myproj.myproj.settings …

30.09.2021
ERR_SSL_PROTOCOL_ERROR при локальной разработке django

Я установил некоторые настройки https для Production и, поскольку проверка python manage.py выдавала мне предупреждения. Поэтому я добавил несколько новых строк в settings.py. В итоге 127.0.0.1 отправил недействительный ответ из-за неизвестного HTTPS (я полагаю, что я не установил …

30.09.2021
ManytoManyField сохранять и вычислять

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

30.09.2021
Django url сброса пароля в письме работает только если его скопировать и вставить, а не нажать на него

Когда я запрашиваю сброс пароля с помощью встроенного механизма django, он генерирует URL в письме следующим образом: https://example/accounts/reset/MTA/atspc3-7c45df8a600243fde3dfb60c44873f15/ В gmail, если я перехожу по URL, текст индентичен, поскольку он генерируется как обычное/текстовое письмо. Если я нажимаю на ссылку …

30.09.2021
Идеи проектов для Django

Я ищу предложения по проектам. Или если вы работаете над ним и готовы к сотрудничеству. Мне действительно интересно. Стек проектов: Django REST Любая БД Или что угодно, просто хочу научиться!!!

30.09.2021
Вложенный сериализатор не возвращает ожидаемые значения Django Rest Framework

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

30.09.2021
KeyError: 'user_id' при использовании запроса PUT

Недавно начал работать с фреймворком Django REST. У меня есть таблица пользователей и еще одна таблица, в которой хранятся некоторые важные данные для каждого пользователя. Я прекрасно настроил методы POST/GET/DELETE, но не могу заставить работать метод perform_update - я …

30.09.2021
Как создать несколько документов .pdf одновременно

В настоящее время я пытаюсь распечатать финансовые отчеты для приложения, которое я использую, я хотел бы, чтобы они печатались одним нажатием кнопки. Однако система, которую я использую сейчас (tempFile), может печатать только по одному за раз со следующим …