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

03.10.2022
Нет модуля с именем... в проекте Django

У меня довольно стандартный проект Django, и я не могу найти способ импортировать /middleware/utils/compare.py из /middleware/utils/request.py Это дерево проекта: |--middleware/ | |--utils/ | | |--compare.py | | |--request.py | |--__init__.py | |--asgi.py | |--settings.py | |--urls.py | |--views.py | …

03.10.2022
Создание массива из данных модели в шаблоне Django в <script>

Я пытаюсь использовать JQuery date picker и хочу использовать метод beforeShowDay для блокировки дат в виджете. Мне удалось заставить виджет работать, и если я определяю массив, метод beforeShowDay работает безупречно. Но моя проблема заключается в передаче данных из моей модели …

03.10.2022
У объекта 'EntryPoints' нет атрибута 'get' - Цифровой океан

Я сделал деплоймент в Digital ocean, на staging (сервер Heroku) приложение работает хорошо, но в Digital ocean оно не работает с ошибкой ниже, в чем может быть проблема : AttributeError at /admin/ 'EntryPoints' object has no attribute 'get' Request …

03.10.2022
Синтаксическая ошибка при создании экземпляра модели Django

From customer.models import Customer; cust = Customer.objects.create_user(first_name=\"'first_name'\", last_name='\"'last_name'\", uuid='\"'uuid'\"); Получаем эти ошибки для фамилии: Staging: -c: unexpected EOF while looking for matching `"' Staging: -c: синтаксическая ошибка: неожиданный конец файла Я пробовал last_name=$'last_name', но это не работает, …

02.10.2022
Как отсортировать набор запросов на основе поля внешнего ключа?

Это проект конкурсной системы. У меня есть эти модели и я знаю contest_id и problem_id. Я пытаюсь вернуть набор запросов, который содержит пользователей, решивших проблему. Пользователь, решивший проблему, - это тот, чей балл заявки равен баллу проблемы, которую он пытался …

02.10.2022
Установка переменных среды с помощью файла activate.bat

Я использую PyCharm в Windows и хочу установить переменные окружения для сайта Django. Я устанавливаю значения в venv проекта: activate.bat @echo off set "VIRTUAL_ENV=D:\Git\QV-PublicWebsite\venv" set DJANGO_SECRET_KEY='random' ... …

02.10.2022
Как решить проблему Django ValueError: В поле 'id' ожидается число

Я делаю фильтры в Django для выбора данных из базы данных. Сейчас это выглядит так: view.py: def get_current_user(request): current_user = request.user return current_user def is_valid_query_param(param): return param != '' and param is not None def bootstrapFilterView(request): user = get_current_user(request) qs …

02.10.2022
Обработка JSON ответа от Django QuerySet через AJAX

Я получаю JSON-ответ от представления Django. def loadSelectedTemplate(request): # request should be ajax and method should be GET. if request.is_ajax and request.method == "GET": # get the template matching the ID templateID = request.GET.get("templateID", None) # check for the …

02.10.2022
Как передать динамически изменяющуюся переменную из python в HTML и заставить браузер заново отобразить новые данные без перезагрузки всей веб-страницы?

Я хотел бы добиться следующего: передайте переменную из моего скрипта python на HTML-страницу заставить браузер отобразить обновленную информацию НЕ перерисовывайте и не перезагружайте всю HTML-страницу, так как это займет слишком много времени (новые данные будут …

02.10.2022
Кнопка "вернуться назад" для отмены формы не работает как отступ в Django

Я пытаюсь создать приложение для ведения дел в Django, следуя этому руководству. Однако после создания кнопки "вернуться назад" на отметке 46 минут все ломается. При нажатии на кнопку "вернуться назад" возникает следующая ошибка: Using the URLconf defined …

02.10.2022
Как получить доступ к элементу из списка словарей

Я пытаюсь создать представление корзины по учебнику, и мне нужно вывести количество товара. У меня есть две функции в utils.py, откуда я хочу получить доступ к элементу количества и вывести его в представлении, в настоящее время получаю ошибку unhashable …

02.10.2022
Какой подход лучше: использование js-фреймворка в шаблонах на бэкенде либо отдельно от бэкенда?

Какой подход лучше: использование js-фреймворка в шаблонах на бэкенде (Django templates) либо отдельно от бэкенда (без шаблонов)?

02.10.2022
Nginx не обслуживает статические файлы django 4.1

Я новичок в развертывании проектов мои статические файлы не обслуживаются nginx так выглядит мой файл site-available/myprject server{ listen 80; server_name mydomain; location = /favicon.ico { access_log off; log_not_found off; } location /static/ { autoindex on; alias /home/user/project/static; } location …

02.10.2022
Почему я получаю "Not Found: /api/v1.0/productos/${this.id_product}/"

У меня возникла проблема с vue.js. Я сделал CRUD и столкнулся с проблемой при попытке использовать PUT для обновления. когда я применил этот метод для отправки информации об обновлении в Django, возникла ошибка: METHOD IN VUE.JS methods: { onSubmit(evt){ …

02.10.2022
Django: Вложенный цикл в шаблоне

Category = ['cat1','cat2','cat3'] inventory = CurrentInventory.objects.all() for cats in categories inventorybycat = inventory.filter(category =cats) setofinventories.append(inventorybycat) context = { 'setofinventories':setofinventories 'category':category } В файле views.py выше этот цикл создает список объектов для каждой категории. В шаблоне ниже этот цикл печатает …

02.10.2022
Ошибка при обновлении таблицы с помощью задачи celery: OperationalError

Я использую задачу Celery и получил ошибку, которую я не понимаю. Я прохожусь по таблице (содержащей определения запросов) для редактирования отсутствующих/несоответствующих данных в базе данных (используя API) и регистрирую несоответствия в другой таблице. Если я запускаю запрос по одному, …

02.10.2022
Возникают проблемы с написанием модульного теста для команды Django mange.py, которая имеет асинхронный метод

Дана следующая рабочая manage.py команда: class Command(BaseCommand): def add_arguments(self, parser): parser.add_argument('path', nargs='+', type=str) def handle(self, *args, **options): path = os.path.abspath(options['path'][0]) asyncio.run(self._main(path)) async def _main(self, path): if os.path.isfile(path): async for i in async_generator(path): self.stdout.write(self.style.SUCCESS('data "%s"' % i)) elif …

02.10.2022
Запрос не отправлен с другого устройства в той же сети в reactjs/nextjs и django back-end

У меня есть Reactjs и Nextjs front-end и Django backend IP-адрес моего ноутбука: xx.xx.xx.xx.xx Я запускаю Django на loopback IP мои запросы не отправляются, когда я соединяю свой front-end с другим устройством с IP моего ноутбука. Эти два …

02.10.2022
Django Website Http Error 405; Method Not Allowed (POST): /dashboard/

Я пытаюсь получить доступ к своей странице 'dashboard' после входа в систему на странице 'login' в Django. Введенный url выдает http ошибку 405. Если я заменяю url на другую страницу (например, 'dbtable'), то она работает абсолютно нормально. Ниже приведен …

02.10.2022
Список строк в качестве параметра в url в django

Я работаю в представлении поиска, которое принимает два входа в качестве фильтра : поиск слова 2.города (мультивыбор) я сделал это с помощью сериализатора и это сработало, но paggination не работает, потому что это был post метод, …

02.10.2022
Отправка почты с помощью email из базы данных пользователей в django

В Django как я могу отправить письмо пользователю, импортировав письмо из базы данных пользователя. from django.contrib.auth.models import User class PostCreateView(LoginRequiredMixin, CreateView): model = Post form_class = AdsForm def form_valid(self, form): email = User.email # try to import email from …

02.10.2022
Как удалить определенный кэш Django по имени фрагмента кэша?

Допустим, я не хочу очищать весь кэш, а только определенный фрагмент. В моем шаблоне есть следующее: {% cache 500 sidebar %} .. sidebar .. {% endcache %} Я знаю о cache.delete(key), но как я могу найти key на …

02.10.2022
Моя модель формы не отображается в браузере. Она появляется только после того, как я нажимаю кнопку отправки, как обязательное поле, которое должно быть заполнено.

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

02.10.2022
Django Broken pipe from ('127.0.0.1', 49903)

Enter code here Я получил эту ошибку, когда передал id в URL. Пожалуйста, проверьте мой приведенный ниже код. href url урлы from django.contrib import admin from django.urls import path from he_admin import views app_name='he_admin' urlpatterns = …

02.10.2022
Получение статических файлов Django из неправильного url

Я переношу старый проект Django 2.2 на Django 3.2. Я использую AWS Cloudfront и S3. Я выполнил большинство задач. Но у меня что-то странное в обслуживании статических файлов. Когда вызывается тег шаблона 'static', рендерится url "https//&lt;cloudfront_url&gt;/static..." вместо "https://&lt;cloudfront_url&gt;/static...". …

02.10.2022
ERROR: node with name "rabbit" is already running on host "DESKTOP-AL5T0M3"

Я пытаюсь запустить запустить команду rabbitmq-server и он мне выдает такую ошибку: 2022-10-02T17:48:19.962000+03:00 warning: FORMATTER CRASH: {&quot;Using RABBITMQ_ADVANCED_CONFIG_FILE: ~s&quot;,[[99,58,47,85,115,101,114,115,47,1042,1072,1076,1080,1084,47,65,112,112,68,97,116,97,47,82,111,97,109,105,110,103,47,82,97,98,98,105,116,77,81,47,97,100,118,97,110,99,101,100,46,99,111,110,102,105,103]]} 2022-10-02 17:48:21.725000+03:00 [error] &lt;0.131.0&gt; 2022-10-02 17:48:21.725000+03:00 [error] &lt;0.131.0&gt; BOOT FAILED 2022-10-02 17:48:21.725000+03:00 [error] &lt;0.131.0&gt; =========== 2022-10-02 17:48:21.725000+03:00 [error] &lt;0.131.0&gt; ERROR: …

02.10.2022
Загруженные пользователем изображения не обслуживаются после debug=false в django?

Install whitenoise urls.py setting urlpatterns += static(settings.STATIC_URL, document_root = STATIC_ROOT) urlpatterns += static(settings.MEDIA_URL, document_root = MEDIA_ROOT) urlpatterns += [re_path(r'^media/(?P&lt;path&gt;.*)$', serve, {'document_root': settings.MEDIA_ROOT, }), ] также настройте статический корень и статический url в settings.py STATIC_URL = '/static/' MEDIA_URL = '/images/' …

02.10.2022
Как запускать скрипты python по нажатию кнопки в React?

Я не знаю, как запустить .py файл по нажатию кнопки в ReactJS. Все, что я хочу, это получить данные, созданные .py файлом с помощью flask при нажатии на кнопку в React приложении. Я установил ссылку на эту кнопку, которая будет …

02.10.2022
Как передать строку в django url path через гиперссылку

Я создаю сайт на Django, который показывает карты Overwatch в стратегических целях. Я создал страницу, на которой отображаются все карты. Каждая карта обернута в гиперссылку, которая должна динамически отображать информацию об этой карте. &lt;div id="item"&gt; &lt;a href="{% url 'overwatch:maps/blizzard' %}"&gt; …

02.10.2022
Кодек 'ascii' не может декодировать байт 0xe6 в позиции 0: ordinal not in range(128) Django

Я включаю это только в промежуточное программное обеспечение. 'django.middleware.locale.LocaleMiddleware' А промежуточное программное обеспечение: MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', # new 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', # 'django.middleware.locale.LocaleMiddleware', #This middleware is used to determine the current …

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

Я работаю над сетевым сайтом (типа twitter), используя django и javascript. Я хочу сделать кнопку like для каждого поста, которая при нажатии сохраняет в базе данных, что пользователю понравился пост и меняет внутреннее содержимое на('liked') и имя класса и наоборот. …

02.10.2022
Django UniqueConstraint возвращает ошибку после добавления модификации путем добавления к нему поля

У меня есть UniqueConstraint в модели и я понял, что мне нужно добавить еще одно поле (поле3) для предотвращения двойных записей, но когда я сделал это и запустил python manage.py makemigrations он работает нормально, но python manage.py migrate возвращает …

02.10.2022
Создание приложения с помощью python с библиотекой django, но сервер не отвечает

я установил django с помощью командной строки и делаю кодинг в visual studio code, установив python. он показывает, что django установлен успешно, но после установки проекта, он не показывает никакого вывода. вместо этого он показывает ' this site can't …

02.10.2022
Как правильно вывести изображение в шаблон в Django?

Изображение страницы не отображается. Скорее всего, я неправильно указываю путь к файлу изображения. Пожалуйста, подскажите, что я должен исправить в своем коде? Код в шаблоне &lt;main&gt; {% block …

02.10.2022
Можно ли подключить sqflite и django во flutter?

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

02.10.2022
Не мог бы кто-нибудь проверить ошибку в моем коде, пожалуйста?

Здравствуйте, не мог бы кто-нибудь взглянуть на мой код, пожалуйста? Моя кнопка входа возвращает NONE и я потерялся с ней уже 2 дня. Мнения: def login_view(request, *args, **kwargs): context = {} user = …

02.10.2022
Django отношения sqlite

В моих моделях у меня возникла проблема. Используя модель Types, я хочу взять затраты из Outgo. Я не могу сделать это другим способом, может быть вы знаете, как взять это и отобразить в шаблоне? class Types(models.Model): name = …

02.10.2022
Django - authenticate всегда возвращает None

Я пытаюсь создать форму входа для своего сайта, но не могу войти ни в одну существующую учетную запись. def loginPage(request): if request.method == 'POST': username = request.POST.get('username') password = request.POST.get('password') try: user = User.objects.get(username=username) except: messages.error(request, 'User does not exist') …

02.10.2022
Django DRF - ручная проверка маркера CSRF

Я прочитал в документации, что DRF проверяет CSRF-токены только на аутентифицированных запросах, а представления при входе должны явно проверять CSRF-токен. Проблема в том, как вручную проверить CSRF-токен? В моем settings.py: MIDDLEWARE = [ ... "django.middleware.csrf.CsrfViewMiddleware", ... …

02.10.2022
Страница не перезагружается на целевых элементах, кроме первой сессии

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