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

02.09.2021
Увеличение целочисленного поля только один раз за сообщение

Я создаю приложение для блога, и я реализовал функцию , Когда пользователь редактирует сообщение, оно добавляет +1 point в User Profile's Integer Field. Все работает нормально, но Integer Field увеличивается каждый раз, когда я обновляю страницу. И …

02.09.2021
Как написать запрос Elasticsearch в elasticsearch_dsl на python

Я новичок в Python Django и не могу начать, хотя я видел основную документацию на https://www.elastic.co/guide/en/elasticsearch/reference/6.8/query-dsl.html Вот мой Elasticsearch query api для агрегации curl -X POST "localhost:9200/my_index/_search?pretty" -H 'Content-Type: application/json' -d' { "aggs": { "imei_count": …

02.09.2021
Вызов определенной пользовательской операции миграции при каждом создании модели

Я пытаюсь реализовать это, http://docs.citusdata.com/en/v10.1/develop/migration_mt_django.html#:~:text=4.%20Distribute%20data,tenant_migrations.Distribute(%27Task%27)%2C%0A%20%20%5D Поскольку я не могу жестко закодировать эту операцию для сотен моделей, мне интересно, есть ли способ автоматизировать этот "make migration" при каждом создании модели и указании атрибута "reference" в мета-классе модели. …

02.09.2021
Выполнение модульного теста Django занимает много времени

Я пробовал различные подходы, такие как python manage.py test --keepdb и создание отдельной тестовой базы данных. Я получаю ошибку -: Using existing test database for alias 'default'... Got an error creating the test database: (1064, "You have an error …

02.09.2021
Django - Как добавить маркер доступа к Client.post в Django test?

Ниже приведен код. Каждая конечная точка имеет процесс аутентификации, который также приведен ниже. Я хочу иметь возможность прикрепить маркер доступа, который находится в cls.user, к Client.post, чтобы я мог протестировать все конечные точки и убедиться, что они также правильно …

02.09.2021
Django Начальное значение поля ModelChoiceField не отображается при редактировании

У меня есть форма "ModelChoiceField" поле формы, и при добавлении данных оно работает нормально ! Но как получить сохраненные данные из базы данных, чтобы они выбирались при редактировании формы? form = AddForm(owner=pk, instance=data, initial={'course': data.course}) Я даже …

02.09.2021
Непрерывный циклический просмотр всех объектов в таблице с помощью django

Изучая фреймворк django, я столкнулся с проблемой перебора всех первичных ключей таблицы, начиная с первого, и в конце последовательности начинать все сначала. Поле id является автоинкрементным последовательным полем в postgres. Очень базовая разбивка проекта выглядит следующим образом: models.py ... …

02.09.2021
Возможно ли перечислить диапазон значений в базе данных?

Допустим, у меня есть форма, которая имеет 2 поля, First и Last. Например, ввод для First: 1 и Last : 5. При сохранении: It saves the range: 1, 2, 3, 4, 5 and stored under a single field (Num) …

02.09.2021
Как использовать параметры запросов фреймворка отдыха Django

Я пытаюсь создать API с помощью Django и мне трудно понять, как работают параметры строки запроса: Пока что я создал конечную точку, которая выдает список продуктов, и я знаю, что хочу иметь возможность фильтровать эти продукты по названию, например /api/Products/name=guitar …

02.09.2021
Django не может сохранить тело запроса в sqlitedb

У меня возникла неприятная проблема с моим Django rest api, я использую postman для отправки базовой информации в виде необработанного json, затем создаю экземпляр модели 'Planet' и сохраняю его в sqlite db, которая поставляется с django в качестве стандарта, …

02.09.2021
Невозможно проверить электронную почту при использовании простого JWT в django

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

02.09.2021
Как реализовать только одну сессию пользователя для выполнения определенной задачи в моем django приложении

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

02.09.2021
Невозможно получить доступ к админке django

Я больше не могу получить доступ к своей странице администратора после последней миграции, которую я сделал. Все, что я сделал, это добавил внешнее поле, соединяющее две модели (Listing и User). Я получаю сообщение: "C:... Django\commerce\media\admin" не существует Я …

02.09.2021
Отключите очистку изображений в Django

Я создаю несколько бейджей для пользователей. Я использую django-CleanUp для удаления других медиа объектов. Когда пользователь набирает достаточно высокий балл, я хочу заменить старый бейдж на новый. Но при смене изображения старое изображение (бейдж) удаляется . Я не …

02.09.2021
Ссылка на проверку электронной почты в Django перенаправляет на последнюю страницу вместо заданного url

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

02.09.2021
Как мне получить график altair из views для отображения на html-странице в Django?

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

02.09.2021
Как добавить допустимый css-класс для поля формы?

Есть ли эквивалент для error_css_class в классе/шаблоне формы без использования django-bootstrap-v5 или crispy-forms? Я не могу найти способ добавить допустимый класс только после валидации.

02.09.2021
Django формы получают уникальный список

просто хотел узнать, как ссылаться на уникальный список из поля модели. Вот формы: Defect_Area_Associate = forms.ChoiceField(choices=[("%s" % dv['pk'], "%s" % dv['Defect_Area_dv']) for dv in dv_model.objects.all().values('pk', 'Defect_Area_dv')], widget=forms.Select) Я хочу иметь возможность получить только уникальный список "Defect_Area_dv". …

02.09.2021
Получить Фатальная ошибка Python: Module Not Found: Нет модуля с именем encoding

Я пытаюсь заставить мой веб-сервер Apache запустить мою страницу Django с помощью wsgi.py. Моя виртуальная среда находится по адресу /var/www/myapp/myapp_root/myapp. Когда я активирую виртуальную среду, я вижу, что используется домашний каталог моего пользователя. Я попробовал следующие изменения wsgi.py: """ WSGI …

02.09.2021
У объекта 'NoneType' нет атрибута 'id'. Администратор Django

Вот моя модель и код админки. Всякий раз, когда я создаю группу без старосты, я получаю эту ошибку при переходе на страницу Groups в админке -'NoneType' object has no attribute 'id'. Что мне нужно изменить? @admin.register(Group) class GroupAdmin(admin.ModelAdmin): …

02.09.2021
У меня возникла ошибка при импорте панели инструментов отладки django

Я пишу проект на django и пытаюсь установить панель инструментов отладки. Я сделал все на странице установки, как команда, а также в различных файлах. В файле urls.py при выполнении команды "import debug_toolbar" появляется желтая линия и ошибка "Import debug_toolbar …

02.09.2021
Сортировка tsv по дате с помощью python

Я загрузил несколько файлов, используя python-edgar, и все они в формате tsv. Однако когда я попытался использовать его, строки не упорядочены по датам. Вот формат: param1 | param2 | param3 | date | param5 | param6 | …

02.09.2021
Как (легко) поместить переменные python из Django в html?

В одном из моих проектов Django в файле views.py есть код: from django.shortcuts import render from django.http import HttpResponse from .models import * # Create your views here. products = Product.objects.all() product_list = list(products) def displayhome(request): return render(request, 'bootstrap/index.html', {'title': …

02.09.2021
Плохой шлюз на Geonode Расширенная установка Ubuntu 20.04

Я прохожу процесс установки, и когда я дохожу до шага 6.3 Обновление конфигурации OAuth2, чтобы использовать новое имя хоста. sudo PYTHONWARNINGS=ignore VIRTUAL_ENV=$VIRTUAL_ENV DJANGO_SETTINGS_MODULE=geonode.settings GEONODE_ETC=/opt/geonode/geonode GEOSERVER_DATA_DIR=/opt/data/geoserver_data TOMCAT_SERVICE="service tomcat" APACHE_SERVICE="service nginx" geonode_updateip -l localhost -p csdc.immap.org Я получил …

02.09.2021
Как в функцию Django передать значения заполненной формы

<div class="select_menu" style="padding-left: 200 auto; padding-top:50px"> <input type="text" text="Сколько"> <select name="nominal"> <option selected value="1">1 </option> <option value="5">5 </option> <option value="10">10 </option> <option value="20">20 </option> <option value="50">50 </option> <option value="100">100</option> <option value="200">200</option> <option value="500">500</option> </select> <label for="horns" style="color: black">Именные?</label> <input type="checkbox" …

02.09.2021
Архитектура приложений реального времени на основе Django и React

В двух словах, я разрабатываю приложение, похожее на https://www.tradingview.com/. Итак, мне нужны предыдущие данные для получения OHLC (Open, High, Low, Close) за предыдущую 1 минуту или 5 минут или 1 час, интервал здесь может меняться, …

02.09.2021
Изменение схемы базы данных на основе django heroku

Я добавляю поле в существующую модель Django, и когда я отправляю ее на Heroku, новое поле не добавляется, а появляется ошибка: column [new field] does not exist. Что я упустил? Я перенес его и новое поле добавилось в локальной …

02.09.2021
Невозможно установить пакет mod_wsgi

Я пытаюсь установить пакет mod_wsgi с помощью pip , в amazon linux 2 instance, но я продолжаю сталкиваться с ошибкой: Команда: python3 -m pip install mod_wsgi OUTPUT/ERROR: Defaulting to user installation because normal site-packages is not writeable Collecting …

01.09.2021
Django Внешний ключ к нескольким моделям

Есть ли способ сделать так, чтобы одна модель могла быть foreignkey для более чем одной модели? Например class Tshirt(models.Model): ..... class Jeans(models.Model): ..... class Clothes(models.Model): item = ForeignKey(Tshirt and Jeans, on_delete = models.CASCADE)

01.09.2021
Как в Django создать таблицу матричного типа с одним полем формы, где атрибут имени поля будет разным (например, как матрица a_1_1, a_1_2, ...)?

Моя форма: class DatainputForm(forms.Form): def __init__(self, request, *args, **kwargs): super().__init__(*args, **kwargs) for i in range(3): for j in range(3): self.fields['costtp_sd%s%s' % (i, j)] = forms.DecimalField() В шаблоне HTML: {% for form in datatp_from %} # datatp_from is the …

01.09.2021
Как временно загрузить изображение на Heroku?

Я столкнулся со следующей проблемой: Я развернул Django-app на Heroku и хочу загрузить изображение с помощью ввода файла. Но оно не должно храниться там, оно может быть удалено после перезагрузки страницы, но я хочу иметь URL к этому изображению на …

01.09.2021
Django PostUpdateView не сохраняет изображение Выброс ValueError

В файле models.py у меня есть: class Post(models.Model): title = models.CharField(max_length=100) post_content = models.TextField(max_length=10000) date_posted= models.DateTimeField(auto_now_add=True) image = models.ImageField(upload_to='blog-post-images/', blank=True, null=True) author = models.ForeignKey(User, on_delete=models.CASCADE) def __str__(self): return self.title def get_absolute_url(self): return reverse('post-detail', kwargs={'pk': self.pk}) def save(self, *args, **kwargs): …

01.09.2021
Сделайте вывод сервера запуска Django flush в Git Bash

Когда я выдаю python manage.py runserver под Git Bash, появляется только одна строка вывода: Watching for file changes with StatReloader Оставшийся вывод появляется, когда я либо останавливаю сервер, либо вношу изменения в код: Performing system checks... System check …

01.09.2021
Как подключить 2 приложения Django к одной таблице в базе данных?

При миграции MySQL бд каждое приложение создало свою таблицу в базе данных. Мне нужно что бы одно приложение заносило информацию в таблицу, а второе читало ее и выводило (только учу Django и не знаю рационально так использовать приложения или нет). …

01.09.2021
Передать отмеченные галочками записи в таблицу на новой странице. Django

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

01.09.2021
Python: Как запросить словарь, используя переменную в качестве ключа

У меня есть список из модели Django, который может иметь dict_items с любым ключом из модели. Например, я могу иметь список с атрибутом 'country' или 'name' из той же модели, используя функцию. x = dict_items([(<country: US>, 1), (<country: UK>, …

01.09.2021
Не вернул объект HttpResponse. Вместо этого он вернул None. Stripe Checkout

У меня проблема, потому что я не могу заставить Stripe работать с моим проектом django. Как и в заголовке, я получаю ошибку. Это очень сложно интегрировать Django с Stripe. ValueError at /create_checkout_session The view shop.views.create_checkout_session didn't return an HttpResponse …

01.09.2021
Django Сохранение пути в переменную

У меня есть django path, который передает нужный мне URL, но я хочу сохранить его в переменной, которую я могу использовать в почтовом API Путь таков: path('activate/(<uidb64>[0-9A-Za-z_\-]+)/(<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})', views.activate, name='activate'), "uid": urlsafe_base64_encode(force_bytes(account.pk)), 'token': password_reset_token.make_token(account), Я хочу, чтобы строка …

01.09.2021
Расчет между точками в django postgis

у меня есть модель: class lctnp(models.Model): owner = models.ForeignKey(User, on_delete=models.CASCADE) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) pin = gmodel.PointField(geography=True, null=True, srid=4326) description = models.TextField() class Meta: ordering = ['created_at'] и ввести с: { "id": "", "owner": "1", …

01.09.2021
Docker и Django Rest Framework "неожиданно разорвали соединение"

Обзор У меня странная ситуация, когда я применяю DEFAULT_FILTER_BACKENDS к настройкам Django Rest Framework (DRF), я получаю сообщение об ошибке "Safari не может открыть 0.0.0.0:8000, потому что сервер неожиданно сбросил соединение". Следует отметить, что приведенная ниже конфигурация отлично …