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

19.12.2022
Как создать уникальное сочетание на основе поля в Django

Это мой код class Address(models.Model): customer = models.ForeignKey(Customer, related_name='addresses', on_delete=models.CASCADE) lat = models.FloatField() long = models.FloatField() class Meta: constraints = [ UniqueConstraint(fields=['lat', 'long'], name='lat_long_unique') Я хочу, чтобы поле lat long было уникальным, но только для одного и того …

19.12.2022
Сохранение данных в базу данных из нескольких API django

существует более 20 API, которые различаются по аргументу строки запроса имени в их конце, например:(https/.../?name=121). сейчас я просто жестко кодирую их в своем коде, например: ответ1 = requests.get ..... ответ2 = requests.get ..... При таком подходе …

19.12.2022
Как сохранить Django Form и Formset одновременно

У меня есть страница, на которой я использую форму и набор форм одновременно. Форма предназначена для информации о диссертации, а набор форм - для автора. Вот код в моем models.py ` class thesisDB(Model): thesis_id = models.AutoField(primary_key=True, blank=True, null=False) …

19.12.2022
{% load gTTS %} в шаблоне делает ошибку 'gTTS' не является зарегистрированной библиотекой тегов

Привет всем я делаю викторину с django я хочу добавить text to speech advantage with google я получаю erroe mesaage gTTS' is not a registered tag library when i write in template {% load gTTS %} <audio …

19.12.2022
Покрытие для полного pytest и одного приложения на django с помощью pytest разное.

Я создал проект на Django, и пишу тесткейсы в pytest. Теперь, чтобы использовать покрытие, я обычно использую cmd coverage run -m pytest. А чтобы проверить покрытие для конкретного приложения, я сообщаю/создаю html-файлы с помощью coverage html, так что это …

19.12.2022
Пытаюсь запустить приложение в vs code в ubuntu, используя django, и получаю ошибку подключения в / (новичок здесь)

сделал приложение и проект, используя django в vs code и использовал covid9api также я использую ubuntu в oracle vm ConnectionError at / HTTPSConnectionPool(host='api.covid9api.com', port=443): Max retries exceeded with url: /countries (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f306d7cca90>: Failed to …

19.12.2022
Как успешно запустить сервер в django?

Когда я ввожу команду "python manage.py runserver", происходит ошибка. from django.utils.encoding import python_2_unicode_compatible ImportError: cannot import name 'python_2_unicode_compatible' from 'django.utils.encoding' (C:\JavaScript\DR_BRO\backend\venv\Lib\site-packages\django\utils\encoding.py) Я пытался запустить сервер в Django. Но он выдает ошибку типа from django.utils.encoding import python_2_unicode_compatible …

19.12.2022
Django просит удалить колонку, которая даже не существует

Я пробовал применять миграции, но django просит меня удалить несуществующий столбец. Пожалуйста, помогите Ошибка, которую я получаю - OperationalError at /admin/location/location/ (1054, "Unknown column 'location_location.id' in 'field list'") models.py class Location(models.Model): city = models.CharField(max_length=255) state = models.CharField(max_length=255) country …

19.12.2022
Cfnbootstrap.construction_errors.ToolError: Команда 01_migrate не выполнена на Amazon Linux 2

Я пытаюсь загрузить свой проект на AWS и при развертывании его через ElasticBeanStalk получаю следующую ошибку: cfnbootstrap.construction_errors.ToolError: Команда 01_migrate failed Проект уже развернут на AWS и работает без проблем, в файлах .ebextensions изменений также нет db-migrate.config: …

19.12.2022
Здравствуйте, пожалуйста, помогите мне. Я не могу изменить свою компанию

вот мой взгляд пожалуйста, помогите мне # VIEWING THE TABLE def display_companies (request): items = Paginator(Companies.objects.all(),10) page = request.GET.get('page') items = items.get_page(page) nums = "a" * items.paginator.num_pages context = { 'items' : items, 'header' : 'Tashkilotlarni', 'nums' : nums …

19.12.2022
Как сделать так, чтобы колонка появлялась при выполнении условия в шаблонизаторе jinja2

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

19.12.2022
Актуализировать и дополнить таблицу PostgreSQL из представления MSSQL. Django

Задача должна выполняться с интервалом в 15 минут, поэтому требуется не "тяжелое" решение. Django 4.0.3 - связан с двумя БД, MSSQL и PostgreSQL(default). Цель - в таблице LinkPostgreSQL должны храниться исключительно актуальные дополненные записи в соответствии с ViewMSSQL(ненужное удаляется, а …

19.12.2022
Как взять среднее значение за каждые 10 минут для модели django

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

19.12.2022
Несколько одинаковых запросов в представлении на основе класса django rest

Недавно я начал использовать представления, основанные на классах, при разработке Django rest API. Обсуждая это с другом, он поинтересовался: "А что если у меня будет один и тот же тип запроса несколько раз в одном классе?" Потому что, …

19.12.2022
Как я могу развернуть приложение Django в виде .war файла или любым другим упакованным способом?

У меня есть проект Django, для которого я пытаюсь найти способ развертывания в виде .war файла. Моей целью является чтобы не раскрывать исходный код во время развертывания чтобы отделить Django App от базы данных и …

19.12.2022
Django crontab не может подключить базу данных (Postgresql) с помощью docker; нет такой таблицы err

Я использую django и postgresql. Я использую django-crontab для изменения данных. Он хорошо работает в локальной среде, но мы используем docker для развертывания и наблюдения, и я подтвердил, что при запуске cron мы обращаемся к sqlite3. Я также …

19.12.2022
Какой самый быстрый способ стилизовать поля формы модели django по одному

У меня есть ModelForm, который успешно рендерится. это моя forms.py форма class UploadPostsForm(forms.ModelForm): class Meta: model = Post fields = ['title', 'description', 'date', 'file'] вот как это выглядит в templates <img alt="enter image …

19.12.2022
Трясогузка: Перенаправление после сохранения настроек сайта

Я пытаюсь перенаправить пользователя на пользовательскую HTML-страницу после сохранения BaseSiteSetting модели в Wagtail 4.1.1 Я не уверен, как этого добиться, BaseSiteSetting наследуется от django models.Model, что означает, что можно переопределить save() function, но как мне сделать фактическое перенаправление, …

19.12.2022
Как установить queryset в forms.Form(ModelChoiceField) для выпадающего городского списка?

Я установил ForeignKey() для класса Town в файле models. В идеале, когда я выбираю государство, все города, принадлежащие этому государству, будут перечислены в town. #models.py class State(models.Model): state = models.CharField(max_length=50) code = models.CharField(max_length=3) def __str__(self): return self.state class …

19.12.2022
Пытаюсь найти способ передать список элементу в request.POST. Как мне это сделать?

Вот мой html код в проекте django: &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;Title&lt;/title&gt; {% load static %} &lt;script src="{% static 'jquery-3.6.2.min.js' %}" &gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;form action="{% url 'index' %}" method="post"&gt; {% csrf_token %} &lt;button id="button1" name="action" …

19.12.2022
Почему в Django client.post значения arg вложены в списки?

Я тестирую свой api с помощью Django следующим образом: result = self.client.post( reverse(path), { "arg1":"value" }) Внутри представления, я ставлю точку останова. @api_view(["POST"]) def post_arg(request): breakpoint() Но когда я печатаю данные POST, значения были добавлены …

19.12.2022
Telebot register_next_step_handler_by_chat_id не работает в общей задаче celery

У меня есть небольшой проект tg bot django, и бот должен отправлять сообщение пользователям, которые были неактивны более часа, а затем ждать ввода от пользователя с помощью tg_nick_or_phone_input_handler и записывать его в экземпляр TelegramBotClientModel, отправляя больше сообщений в чат …

19.12.2022
Автогенерируемые Django модели и отношения не отображаются в мета модели

У меня есть следующий код для создания модели Vote для любой данной другой модели, к которой я хочу присоединить это отношение. from functools import lru_cache from django.contrib.auth import get_user_model from django.db import models from django.utils.translation import gettext_lazy as _ …

19.12.2022
Подключение моей базы данных MySQL, запущенной с помощью docker-compose, к Django

Я не могу понять, как его подключить. Когда я выполняю команду - python manage.py check --database default я получаю ошибку ниже. **ERROR: django.db.utils.OperationalError: (1049, "Unknown database 'bears-local-db'") ** Когда я вхожу в mysql с CL, я не …

19.12.2022
Django Fetch API JSON Parse Unexpected Character

Я пытаюсь обновить счетчик upvote downvote с помощью fetch api в моем Django App о какашках. Я новичок в fetch и использую этот проект, чтобы узнать о нем. Он возвращает JsonResponse, но выдает ошибку, которую я не …

19.12.2022
Django Cellery застрял в статусе Pending

Я пытаюсь использовать celery в моем приложении django для ускорения времени обработки функции и не могу заставить его работать правильно. Я использую RabbitMQ. my tasks.py from celery import Celery from celery import shared_task,current_task from myapp.celery import app @app.task def …

19.12.2022
<link rel="stylesheet" type="text/css" href="{% static 'css/admin.css' %}"> Не работает

Когда я делаю сайт вне Django, он работает совершенно нормально. Однако, когда я интегрирую все внутрь и помещаю CSS файл в статические файлы, он не загружается. Файл JavaScript в той же папке загружается отлично. Используемые файлы: base.html, adminDash.html, admin.js, main.css …

19.12.2022
Django - Изменение формы модели с помощью ChoiceField

У меня есть ModelForm, и я хочу скрыть некоторые поля и добавить текст подсказки в соответствии со значениями, получаемыми из поля выбора ex: if value_getting_from_the_choiceField == '1' hide_some fields in ModelForm elif value_getting_from_the_choiceField == '2' add help text to …

19.12.2022
Веб-служба Django Rest Framework - `Unsupported Media Type: /api/function_name`

Я работаю над созданием приложения React (Next.js), которое будет взаимодействовать с веб-сервисом DRF. Приложение не будет сильно взаимодействовать с базой данных, а вместо этого будет посылать данные для обработки приложением DRF, которое будет возвращать производные значения для отображения в …

19.12.2022
Как добавить данные из API в базу данных Django, когда я нажимаю на кнопку

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

18.12.2022
Как разместить вторую кнопку загрузки файла на том же месте?

У меня есть две кнопки загрузки. Но вторая кнопка загрузки перескакивает вниз после отправки. Итак, у меня есть такой html: …

18.12.2022
Как мне настроить формат ввода, принимаемый Django auth's PasswordResetView?

Я использую Django 3.1 с Python 3.9. Я использую приложение Django django.contrib.auth для управления моими пользователями. Я хотел бы настроить сброс пароля для своих пользователей, используя Django "PasswordResetView", но не знаю, как настроить его для отправки JSON запроса. Я создал …

18.12.2022
Django несколько учетных записей SMTP

Вот настройки Django simple SMTP backend для 1 почтового аккаунта EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = "mail.mysmtpserver.somewhere" EMAIL_PORT = 587 EMAIL_HOST_USER = "my@login" EMAIL_HOST_PASSWORD = "mypassword" EMAIL_USE_TLS = True Как можно использовать 2 или более учетных записей электронной …

18.12.2022
Возвращение идентификатора задачи celery в представление

В моей задаче celery я хочу вычислить медиану массива. Мое мнение: import myapp.tasks as tasks def my_view(request): data_arr = [[1,2], [3,4]] response = { 'median': tasks.median.delay(data_arr).id } return HttpResponse(json.dumps(response)) Вот файл задания: from celery import …

18.12.2022
Поместить слово с пробелами в качестве переменной в sql-запрос с помощью .format()

Я хотел бы узнать, как поместить слово с пробелом в качестве переменной в sql запрос (я использую postgresql) data = "something with white space" choice = "DESC" limit = 10 def rDB(sql_request): with connection.cursor() as cursor: cursor.execute(sql_request) row …

18.12.2022
Как получить несколько значений ввода в цикле (шаблоне) django с помощью javascript?

Я пытаюсь получить значение некоторого поля ввода в моем шаблоне django, форма находится в цикле. например {% for p in prediction %} {% endfor %}. У меня есть эта простая строка для получения id из поля ввода let …

18.12.2022
Как использовать статические файлы и медиа вместе

Можно ли использовать в проекте как статические файлы, так и медиа? потому что во всех учебниках используется только один из них. MEDIA_URL= 'media/' MEDIA_ROOT = BASE_DIR / 'media' STATIC_URL = 'static/' STATIC_ROOT = BASE_DIR / 'static/' STATICFILES_DIRS = BASE_DIR …

18.12.2022
Twitter OAuth 2.0 Refresh Token Error - (invalid_request) Value passed for the token was invalid

Я столкнулся с этой ошибкой при использовании Tweepy с OAuth 2.0 User Auth с PKCE, когда я пытался обновить токен через обработчик пользователя. Она возвращалась при попытке вызвать непроизводственную функцию Tweepy refresh на токене с истекшим сроком действия.

18.12.2022
Каналы Django + HTMX -> фреймворк уведомлений

Я хотел бы реализовать фреймворк уведомлений для Django, который использует каналы/вебсокеты и HTMX. Но я не понимаю, как это сделать. Некоторые вещи работают, некоторые чрезвычайно сложны, по крайней мере, для моего ума. Вот код: from asgiref.sync import async_to_sync …

18.12.2022
Ошибка Django 403 для статических файлов на виртуальном хостинге с использованием passenger_wsgi

Я пытаюсь запустить свое приложение Django на виртуальном хостинге, используя passenger_wsgi (следуя инструкции хостинг-провайдера). Поскольку приложение предназначено для основного домена, я установил его, используя следующее расположение папок: public_html django static css js images SMC_website templates В …