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

07.07.2022
Фильтрация по параметрам с помощью django-filters не работает

Почему django-filters перестает работать при таком дизайне? class Ads(generics.ListCreateAPIView): queryset = Ad.objects.all().order_by('id') serializer_class = AdSerializer filter_backends = (filters.DjangoFilterBackend,) filterset_class = ProductFilter def list(self, request): queryset = self.get_queryset() serializer = AdSerializer(queryset, many=True) return Response({'info': serializer.data}) Но если изменить Response, …

07.07.2022
Передача значений из python в html с помощью django в файле views.py не работает

Здравствуйте, я изучаю учебник по django, и в этом учебнике (FreeCodeCamp btw, они заслуживают большего внимания) показано, как сделать простой счетчик слов в django. Дело вот в чем: При рендеринге html файла он передает ему некоторые данные вот так: def …

07.07.2022
Не удается найти файл views.py

Я столкнулся с очень странной проблемой. У меня есть файл под названием: "test.txt". Он находится в том же каталоге, что и views.py. Но я не могу его прочитать... FileNotFoundError. Но если я создаю read_file.py в одной …

07.07.2022
Как сделать bulk_updates в Django с помощью Queryset

Здесь я пытаюсь сделать массовые обновления в Django: Проблема: В модели есть столбец имя позиции, чье значение меняется в зависимости от перетаскивания позиции записи. поэтому я создаю Queryset для этого, но не получаю требуемого результата, я я …

07.07.2022
Ошибка при перенаправлении одной страницы на другую в django

В принципе, у страницы from и to есть параметры, поэтому как я могу перенаправить на страницу с параметрами? if request.method == "POST": if request.POST.get('firstname') and request.POST.get('lastname') and request.POST.get('addln1') and request.POST.get('addln2') and request.POST.get('country') and request.POST.get('city') and request.POST.get('zip') and request.POST.get('smsno') …

07.07.2022
Unabe для загрузки динамических изображений с помощью счетчика цикла в django

Я не могу загрузить изображение, используя счетчик циклов. Загружается страница http://localhost:8000/static/images/png%7B%7Bforloop.counter%7D%7D.png вместо http://localhost:8000/static/images/png1.png http://localhost:8000/static/images/png2.png def html(request): # template = loader.get_template('index.html') # return HttpResponse(template.render()) params = {'movie':['Dr Strange','Shamsheera']} return render(request, 'index.html',params) <table style="width:100%"> {% for m …

07.07.2022
Django загрузка csv в базу данных работает, но выдает ошибку

Я создал приложение под названием Customer в проекте под названием Website, используя django. Я создал выгрузку csv в области администратора, которая подключена к базе данных Postgres. An error occurs when I upload the CSV returning: Exception Type: IndexError Exception …

07.07.2022
Как загрузить sql дамп в контейнерный django docker, который зависит от postgres

Я запускаю контейнер Django на docker, который зависит от Postgres. Проблема в том, что когда я пытаюсь загрузить postgresql docker-compose up cat /tmp/dump.sql | sudo docker exec -i <container_id> psql -U <user> -d <database_name> Это импортирует первые несколько …

07.07.2022
Тесты с DRF ApiClient и бэкендом DummyCache завершаются с ошибкой UpdateError при попытке сохранить сессию

Я тестирую свое представление, которое возвращает данные о предыдущей сессии. Тест с фабрикой запросов работает хорошо. def test_session_view(self, rf): """Retrieve user token. path: /auth/session/ request: None respond: {token: str} """ url = reverse('get_session') view = SessionView.as_view() user_id …

07.07.2022
Двойная аутентификация в rest api

Я пытаюсь получить данные rest API в python с помощью модуля request. Я использую двойную аутентификацию в моем API. Когда я запускаю код, я получаю ошибку 401, но это прекрасно работает на postman import requests response = requests.get('http://localhost:8285/x/1/mindie?C=dfghdh&SDate=01-05-2022&EDate=02-05-2022', headers={'Authorization': 'Basic …

07.07.2022
Как добавить объект SVG в HTML?

Я следую некоторым примерам d3.js для построения графиков. Для справки вот ссылка . Ниже приведен код, в котором я использовал функцию LineChart для построения графика. С Django в качестве бэкенда. Я все еще изучаю javascript …

07.07.2022
Долго выполняемые задачи отменяются - Celery5.2.6

У меня есть проект, размещенный в Digital Ocean в базовом дроплете с 2 ГБ Ram. На моей локальной машине долгоиграющая задача выполняется в течение 8-10 минут и все равно успешно. Однако в дроплетах Digital Ocean часто сельдерей не справляется …

07.07.2022
Преобразование типов бэкенда результатов Celery redis

Мы уже давно используем redis в качестве бэкенда celery. Недавно мы решили хранить в нем некоторые json-данные . Следующая проблема: после получения результата из данных celery через AsyncResult(task_id) данные типа {True:10,False:1} становятся {1:10,0:1}. Возможно потому, что redis не имеет …

07.07.2022
Как получить ID текущей формы в Django Admin

Я использую admin.py в django и хочу знать, как я могу получить мой текущий id из формы только для настройки страницы. Кто-нибудь может мне помочь?

07.07.2022
Ошибка Django 403 при использовании метода POST через Front end (Angular Js)

Views.py class ExtendUserSession(MiddlewareMixin): """ Extend authenticated user's sessions so they don't have to log back in next 15 minutes (set by Django's default `SESSION_COOKIE_AGE` setting). """ def process_request(self, request): # Only extend the session for auth'd users if request.user.is_authenticated: reason …

07.07.2022
Проблемы с обновлением данных в CRUD с использованием сериализаторов

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

07.07.2022
Как я могу отключить кнопку с помощью контекстного значения

Как мне использовать значение контекста, чтобы проверить, имеет ли текущий вошедший пользователь ту же команду и не является ли он null, а поле is_edit равно true. {% if request.user.is_edit and team==request.user.team%} производит Could not parse the remainder: '==request.user.team' from …

07.07.2022
Django- Получение и нормализация данных из mongodb

В проекте django я подключился к mongodb без создания моделей. Я просто записываю данные непосредственно в коллекцию с помощью кода python. Все коллекции работают независимо. Например, У меня есть коллекция employee и employment (один сотрудник имеет несколько мест работы). …

07.07.2022
Неизвестное поле путем переключения стандартного входа на электронную почту

Unknown field(s) (username) specified for Profile. Check fields/fieldsets/exclude attributes of class CustomUserAdmin. У меня есть вышеупомянутая ошибка, я думаю, это связано с тем, что я переключил электронную почту на логин по умолчанию, поэтому имя пользователя больше не является …

07.07.2022
Данные не обновляются при выполнении операций CRUD в магазинах

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

07.07.2022
Как преобразовать необработанный sql в Django ORM?

У меня есть две модели wp_8_posts и wp_8_postmeta и у меня есть sql запрос, который нужно выполнить на этой модели. models.py class Wp_8Post(models.Model): ID = models.IntegerField(primary_key=True,null=False,default=None) post_title = models.TextField(null=False,default=None) post_name = models.CharField(max_length=200,null=False,blank=True) guid = models.CharField(max_length=255,null=False,blank=True) post_date = models.DateTimeField(null=False,blank=True) …

07.07.2022
Мой k8s liveness probe не устанавливает хост.

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

07.07.2022
Django уничтожает и сохраняет вновь созданную базу данных для тестирования

Я знаю, что мы можем использовать --keepdb при запуске manage.py test для сохранения тестовых баз данных, но когда у меня новая миграция, старая БД должна быть уничтожена для создания новой. Есть ли способ уничтожить старую БД и сохранить ее …

07.07.2022
Невозможно присвоить "'": "" должен быть "" экземпляром. ModelChoiceField

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

07.07.2022
Отказ в подключении на сервере ipv6

Я делаю небольшой побочный проект с Django и хочу получить доступ к локальному серверу из-за пределов моей сети. Поэтому я решил попробовать ipv6 Я установил ALLOWED_HOSTS = ["*"] и запустил сервер как python manage.py runserver --ipv6 "[::1]:8000", но …

07.07.2022
Как распараллелить запросы в скрипте django, запущенном из командной строки?

У меня есть локальный проект Django и несколько скриптов, которые выполняют запросы параллельно, но запросы всегда выполняются синхронно. Вот пример сценария, который демонстрирует проблему: import asyncio import json import requests from asgiref.sync import async_to_sync async def …

07.07.2022
При попытке доступа к файлу excel возникает ошибка

КОД import openpyxl class FileView(APIView): parser_classes = (MultiPartParser, FormParser) permission_classes = [IsAdminUser] def post(self, request, *args, **kwargs): ''' API user to import hospital's adimission data in bulk, using xls file ''' # getting the excel file # try: # excel_file …

07.07.2022
Показать базу данных в шаблоне django

Hello Я долгое время пытался сделать так, чтобы база данных отображалась в шаблоне, но с тех пор я не могу показать базу данных в index.html Я использую 4 версию django с bootstrap спасибо, что показали мне решение, потому что на …

07.07.2022
Как я могу использовать распознавание речи в Django на стороне клиента?

Я пишу приложение на Django. В нем должно быть поле для заполнения, которое пользователь должен иметь возможность заполнить голосом. Он должен видеть, что он продиктовал, и в случае ошибки иметь возможность быстро ее исправить. I wrote an html file with …

07.07.2022
Django изменяет имя внешнего поля, обращенного к пользователю

У меня есть модель, которая будет иметь два похожих поля типа "id". Одно будет первичным ключом, другое - человекочитаемым идентификатором. На подложке/в модели я дифференцировал их следующим образом pk_id = models.AutoField(primary_key=True) # internal only, incrementing int ext_id = …

07.07.2022
Django: объект 'int' не имеет атрибута 'course'

я фильтрую курс, используя id, я получил profile создателя курса и хочу добавить пользователя, который купил курс course_creator студентами, но я продолжаю получать эту ошибку 'int' object has no attribute 'course' views.py @require_http_methods(['GET', 'POST']) def payment_response(request, user_course_id=None): status=request.GET.get('status', None) …

07.07.2022
Django Custom User Admin не показывает группы

Я создал пользовательскую группу пользователей. Я искал в Интернете, и решения, которые я вижу, не помогают. Я не получаю никаких ошибок, но все работает не так, как ожидалось. Не могли бы вы мне помочь? Аккаунт App models.py admin.py …

07.07.2022
Django не может получить доступ к контекстной переменной в шаблоне Jinja

Я не могу получить доступ к контекстной переменной в HTML-шаблоне Jinja. Ниже приведен код. view.py class Home(views.APIView): renderer_classes = [TemplateHTMLRenderer] def get(self,request): user, context = home(request) self.user = user return Response(context) def get_template_names(self): #code to return the correct HTML …

07.07.2022
Настройка Django. Застрял на моделях. Пройдитесь по учебнику. Не уверен, что делать

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

07.07.2022
Передача переменной из шаблона в представление django

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

07.07.2022
Сохранение пароля работает, но вход в систему не происходит

Попытка сохранить хэшированный pw работает, но попытка войти в систему с именем_имя_и фамилией не работает. Т.е. если объединенный pw называется ThisPw, я должен иметь возможность хранить его в хэшированном виде и затем входить с ним. if add_form.is_valid(): post …

07.07.2022
Нет модуля с именем 'django' - проблема с uWSGI и python venv

Я пытался использовать uWSGI с моим приложением django для тестирования, но получил ошибку. Traceback (последнее последнее обращение): Файл "./sitefirst/wsgi.py", строка 12, in from django.core.wsgi import get_wsgi_application ImportError: No module named 'django Похоже, uWSGi не активирует мой Python venv, fisrtsite. …

07.07.2022
Оповещение Django не отображается

Мне нужна помощь с моим приложением Django : Я пытаюсь использовать фреймворк Django messages для отображения сообщения. И я не знаю, почему мое сообщение не отображается views.py : from django.contrib import messages def login(request): return render(request, …

07.07.2022
Обновление строки в базе данных Django на основе значения столбца

Я новичок в Django и, в частности, в Моделях и пытаюсь понять, как обновить данные в базе данных. Models.py: # Create your models here. class logTimes(models.Model): fast_finshed = models.BooleanField(default=False) start_date_time = models.DateTimeField('start fast') end_date_time = models.DateTimeField('end fast') …

07.07.2022
Sort_order не изменяется от кнопки сортировки toogle в формах Django Crispy

Я использую django crispy forms и у меня есть кнопка сортировки toogle для сортировки по asc или desc порядку. У меня SearchForm вот так: class SearchForm(forms.Form): """Text-searching form.""" ... sort_order = forms.CharField(required=False, widget=forms.HiddenInput) .... def __init__(self, user, language=None, …