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

09.11.2022
Можно ли использовать регулярные выражения в выражениях Django F()?

У меня есть модель: class MyModel(models.Model): long_name = models.CharField(unique=True, max_length=256) important_A = models.CharField(unique=True, max_length=256) important_B = models.CharField(unique=True, max_length=256) MyModel.long_name содержит информацию, которую мне нужно поместить в специальные поля (important_A и important_B). Примером строки в long_name будет …

09.11.2022
Как запретить добавлять больше одной строки в баз DJANGO admin

Как мне запретить в панели Django Admin добавлять больше одной строчки информации Если он добавил одну то он еще может добавить только если удалит предыдущую models.py class Attempts(models.Model): count = models.IntegerField(verbose_name='Число строчек на выдачу!') def __str__(self): return self.count class Meta: …

09.11.2022
Я хочу получить подробную информацию после нажатия на кнопку Добавить в корзину, но получаю ошибку, говорящую, что cart не принимает аргумент

Это файл views.py из раздела корзины, где я хочу добавить товар, удалить товар и показать детали товара в корзине. Ошибка : Cart() не принимает аргументов. from django.shortcuts import render, redirect, get_object_or_404 from django.views.decorators.http import require_POST from ecommerce.models import Product from …

09.11.2022
Как ссылаться на класс (имя) модели из html-формы в views.py с помощью Django?

Я хочу, чтобы пользователи могли загрузить модель Django, которая отображается в приложении. Типов моделей может быть много, поэтому я хочу обобщить свой код. Сейчас я позволяю пользователям скачивать модель в excel с помощью следующего кода в HTML: <form id="downloadfile" method="post" …

09.11.2022
Получение значения dict в первом элементе списка

Class PermsField(models.CharField): def __init__(self, *args, **kwargs): kwargs['max_length'] = 64 kwargs['verbose_name'] =_('permission') super().__init__(*args, **kwargs) def deconstruct(self): name, path, args, kwargs = super().deconstruct() del kwargs["max_length"] del kwargs["verbose_name"] return name, path, args, kwargs class AuzGroup(models.Model): perms = PermsField() class Profile(models.Model): user = models.OneToOneField( …

09.11.2022
Ошибка установки пользовательского пакета приложений django

Я пытаюсь установить в проект Django свой собственный пакет, но когда добавляю приложение в INSTALLED_APPS через следующую ошибку: ModuleNotFoundError: Нет модуля с именем 'django_dashboards_app' Код pypi Кто-нибудь может помочь мне, пожалуйста? …

09.11.2022
ModuleNotFoundError: Нет модуля с именем 'xmltodict' - получаем эту ошибку в оболочке python

Я получаю эту ошибку, хотя я установил пакет python. ` from django import forms from xmlform.models import MultiLookupValue, MultiLookup import json import xmltodict with open("C:/Users/Adithyas/Desktop/copy/xmlinvoice/xmlform/Supplier.xml") as xml_file: data_dict = xmltodict.parse(xml_file.read()) json_data = json.dumps(data_dict) y = json.loads(json_data) def importx(): i …

09.11.2022
Как передать строку запроса params в GET-запросе django?

Мой путь: path('<str:link>/', ListUserSearchView.as_view()), Мое мнение: class ListUserSearchView(APIView): def get(self, request, link): url = "baseurl" querystring = {"track_url": f'{link}'} headers = { "X-RapidAPI-Key": "apikey", "X-RapidAPI-Host": "apihost" } response = requests.request("GET", url, headers=headers, params=querystring) data …

09.11.2022
Как хранить соединения с другими сайтами на сервере?

В настоящее время я пытаюсь написать приложение, которое собирает данные с различных веб-сайтов, используя их API. Как мне хранить/управлять соединениями с этими сайтами, чтобы пользователям не приходилось входить в систему каждый раз, когда они используют приложение?

09.11.2022
Добавить годовую лицензию на мой проект Django, созданный мной для лаборатории патологии

Итак, я сделал проект для лаборатории патологии. Они будут использовать его на localhost. Сейчас я передал его им. Но я хочу, чтобы у него была годовая лицензия. Так что через год я должен буду предложить им другую лицензию. Так …

09.11.2022
AttributeError: объект 'coroutine' не имеет атрибута 'all'

Я использую Django 4.1 и для ModelChoiceField мне нужно передать queryset, но функция async передает coroutine. Есть ли способ справиться с этим? async def get_currency_queryset(): return await sync_to_async(Currency.objects.all)() class AddOfferForm(forms.ModelForm): currency_to_sell = forms.ModelChoiceField( queryset=get_currency_queryset(), empty_label="Choose currency", widget=forms.Select(attrs={"class": "form-select"}), …

09.11.2022
Docker-сервер на Django [закрыто]

Я использовал docker в своем проекте Django. Но из-за некоторых проблем я удалил docker из своей системы. Теперь я пытаюсь запустить сервер (localhost). Но имя сервера показывает 'kubernetes.docker.internal'. Может ли кто-нибудь помочь решить эту проблему?

09.11.2022
Django restAPI: как разделить фронтенд и бэкенд

У меня следующая установка: У меня есть django-проект, состоящий из фронтенда и бэкенда. Фронтенд - это портал, где пользователь может войти, управлять своим аккаунтом и создавать/удалять API-ключи, используемые в бэкенде. Бэкэнд представляет собой restAPI, для которого требуется API-ключ (созданный …

09.11.2022
В Django я использую sweetalert2

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

09.11.2022
Как загрузить несколько изображений в модель продукта django с помощью DRF

В настоящее время я могу загрузить только 1 изображение на товар. Моя модель class Product(models.Model): user = models.ForeignKey(User, on_delete=models.SET_NULL, null=True) name = models.CharField(max_length=200, null=True, blank=True) image = models.ImageField(null=True, blank=True, default='/placeholder.png') brand = models.CharField(max_length=200, null=True, blank=True) category = models.CharField(max_length=200, null=True, …

09.11.2022
Реализация hmset в python с использованием словаря-списка и вложенного словаря

Я пытался внедрить приведенный ниже код redis в приложение python django hmset test_template:TEMPLATE_ID test_tags "[{\"key\":\"test_manual_entry_1\",\"value\":\"Some_value_1\"},{\"key\":\"test_manual_entry_2\",\"value\":\"Some_value_2\"}]" Я пробовал функции hset и hmset, но обе выдают ошибку. Ниже приведен пример моего кода, который выглядит следующим образом class RedisUtil: def …

09.11.2022
Как добавить новый язык сайта в админке Django

Я работаю над проектом, в котором мы хотим иметь многоязычный сайт. Мы начинаем с двух языков, определенных в settings.py LANGUAGES = ( ("en-us", _("United States")), ("cs", _("Czech Republic")), ) Может кто-нибудь подсказать мне, как мы можем управлять …

09.11.2022
Ошибка страницы 404 при переходе по ссылке на изображение на сайте администраторов django

У нас есть проект django, в котором мы храним изображения в бэкенде, используя поле image. Ссылка на изображение хранится на сайте администратора django. Однако, когда я нажимаю на ссылку, я получаю страницу ошибки. Вот мой код. models.py images=models.ImageField(upload_to=upload_to,null=True) …

09.11.2022
URL тега шаблона Django не работает в JavaScript

Я хочу динамически добавить кнопку редактирования и удаления изображения в таблицу, но она выдает ошибку Страница не найдена по адресу Request URL: http://127.0.0.1:8000/%7B%25%20url%20'expense-edit'%20expense.id%20%25%7D здесь находится js файл const searchField = document.querySelector("#searchField"); const tableOutput = document.querySelector(".table-output"); const appTable …

09.11.2022
Как использовать order_by с пользовательской функцией в модели

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

09.11.2022
Как отобразить на каждой фото всей галереи ALT текст из заданного списка? Или почему не отображаются jpg с именем в кириллице?

Всем привет. Я очень начинающий, первый проект. Прошу помочь. Вывожу в django шаблоне все фотографии из каталога и применяю к ним ALT текст из имени файла. <a href="{{ MEDIA_URL }}images/thumbs/{{ image }}"> <img src="{{ MEDIA_URL }}images/{{ image }}" alt="{{ image …

09.11.2022
Django.urls.exceptions.NoReverseMatch | Django работал нормально, пока я не создал пользовательскую страницу регистрации. На этой конкретной странице django выдает ошибку тега url

Я создаю свою пользовательскую страницу регистрации, используя встроенную аутентификацию django. По какой-то причине мой navbar выдает ошибку, что он не может прочитать <li><a href="{% url 'jobs:job_list' %}">Browse Job</a></li> и что NoReverseMatch, зная, что django выбрасывает эту ошибку …

09.11.2022
Обновление нескольких временных меток Postgres

Я пытаюсь обновить временные метки для 100 объектов в Postgres 12, используя следующий запрос: UPDATE foo_bar AS c SET created_at = c2.created_at FROM (VALUES (101, '2021-09-27 14:54:00.0+00'), (153, '2021-06-02 14:54:00.0+00') ) as c2(id, created_at) WHERE c.id = c2.id; …

09.11.2022
Как использовать v-for и/или v-if для отображения объектов из бэкенда Django Postgres?

Я пытаюсь построить что-то вроде иерархического дерева в Vue3, которое получает данные из бэкенда Django Postgres. Я настроил все модели и отобразил все это во фронтенде, используя Django Rest и Axios. Проблема в том, что он показывает все в каждой …

09.11.2022
Скопируйте edx-platform в локальную систему

Я применил указанную ниже команду, но она не работает. docker cp -L edx.devstack.lms:/edx/app/edxapp/edx-platform/ /vscode-platform В powershell выдает эту ошибку. symlink ....\common\static\common c:\users\gautamrathore\desktop\vscode-platform\edx-platform\cms\static\common: необходимая привилегия не принадлежит клиенту. Я хочу скопировать edx-платформу в локальную систему.

09.11.2022
Исключение в потоке django-main-thread Traceback

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

09.11.2022
Вычисление рабочих дней в Django Annotate

Я хотел вычислить рабочие дни в Django annotate. Например, если событие было сгенерировано 7 дней назад, и я хотел узнать, сколько рабочих дней прошло. В соответствии с примером, 7 дней включают [понедельник - воскресенье], а я хотел включить только [понедельник …

09.11.2022
Куда следует направить логику валидации в этом проекте DJANGO

У меня есть существующая программа на python, которая проверяет правильность координат - под этим я подразумеваю, что они находятся в правильном месте, а не простую проверку диапазона. В моем проекте Django я хочу, чтобы кто-то мог отправить эти …

09.11.2022
Django передает контекст url через функцию

У меня есть urlpattern в файле urls.py, определенный как path('profile/<str:uname>/', views.myview, name='UserProfile'), Мне нужно сделать следующее при возврате моей функции в файле views.py, def myview(request): context = {} if request.user.is_superuser: if request.POST: form = MyForm(request.POST) if …

09.11.2022
Запретить людям видеть фотографии профиля других пользователей

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

09.11.2022
Django - Программный доступ к свойству класса модели (getattr бросает ошибку атрибута)

Я переопределяю метод сохранения модели, чтобы я мог регистрировать изменения, сделанные в определенных полях: class Model(models.Model): name = ... price = ... ... __original_name = None __original_price = None def save(self, force_insert=False, force_update=False, *args, **kwargs): for field in [ …

09.11.2022
Вот ошибки, которые он выдает мне при запуске моего проекта

ModuleNotFoundError: Нет модуля с именем 'portfolio_project.wsgi' raise ImproperlyConfigured( django.core.exceptions.ImproperlyConfigured: WSGI-приложение 'portfolio_project.wsgi.application' не может быть загружено; Ошибка импорта модуля Вот что у меня в настройках: WSGI_APPLICATION = 'portfolio_project.wsgi.application' Я не уверен, что делать Я пробовал установить whitenoise и …

09.11.2022
Каков наилучший способ локальной разработки приложения Elastic Beanstalk Django?

Недавно я развернул свое приложение Django на Elastic Beanstalk. Сейчас у меня все работает, но мне интересно, какой лучший способ локальной разработки. В настоящее время, после того как я вношу изменения локально, я должен commit the changes …

09.11.2022
Предотвращение отправки журналов конечных точек проверки здоровья Django в Sentry

У меня есть приложение Django с конечной точкой проверки состояния здоровья, которое использует это репо. В url_patterns я добавил следующую строку: url(r'^ht/', include('health_check.urls')), Проблема в том, что проверка здоровья заполняет все …

09.11.2022
Как сохранить данные stripe webhook в переменные сессии в Django?

В настоящее время я работаю над страницей "успеха" для моего Django проекта (который использует Stripe для приема платежей). Я хотел бы показать на этой странице общую сумму заказа с налогом. Мой Stripe webhook работает и посылает данные, но я …

09.11.2022
Ошибка при выполнении миграции после перехода на базу данных spatialite

Я хочу использовать географические точки в моем приложении django, поэтому я изменил движок базы данных на spatialite settings.py model.py from django.contrib.gis.db import models # Create your models here. class Hike(models.Model): title = models.CharField(max_length=30, unique=True) length = models.IntegerField() expected_time = …

09.11.2022
Данные времени '2020-04-29 00:00:00' не соответствуют формату '%Y-%m-%d %H:%M:%S'

Я получаю эту ошибку time data '2020–04–29 00:00:00' does not match format '%Y-%m-%d %H:%M:%S' входная дата начала - '2020-04-29' Я пытаюсь нарезать твиты с помощью twint и получаю эту ошибку ` config = twint.Config() config.Pandas = True …

09.11.2022
Django-filter как добавить атрибут к html тегу под формой

Я использую Django-filter, я пытался добавить атрибуты с помощью виджета и attrs: filter.py: class MyFilter(django_filters.FilterSet): messageText = django_filters.CharFilter(widget=(attrs={'style':'width: 20px', 'class':'form-select form-select-sm'})) class Meta: model = Mymodel fields = ['messageText '] Затем я получил: SyntaxError: invalid syntax …

09.11.2022
Самостоятельный хостинг нескольких сайтов через один проект Django + apache - фреймворк Django Sites

У меня есть сайт на собственном хостинге (raspberry pi), работающий на Django - один проект с несколькими приложениями, все они работают на одном доменном имени. Я больше программист, чем администратор сервера, но это работает! Теперь я хотел бы разбить …

09.11.2022
"Создать библиотечное веб-приложение" [закрыто]

"Создайте приложение веб-библиотеки. В библиотеке есть книги, и для каждой книги хранится id, название и описание, а также изображение. У каждой книги есть один автор и много категорий. Для автора хранится имя и биография, для категории - только …