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

21.07.2022
Метод Django Rest Framework OPTIONS возвращает меньше данных при использовании пользовательского разрешения

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

21.07.2022
Объект не имеет атрибута '_meta' в django

я новичок в django и sqlite. я хочу сделать систему входа. но я застрял. Exception Value: 'tuple' object has no attribute '_meta' вот мой код: def index(request): if request.method == 'POST': usernames = request.POST['name'] passwords = …

21.07.2022
Как показать сгенерированный QR-код в сгенерированном PDF Django

Я хочу показать сгенерированный qr-код в моем сгенерированном PDF, но он не отображается. Если в html, то он отображается, но не в PDF. Я хочу показать qr-код в PDF без сохранения его на носитель Вот мой код в файле …

21.07.2022
Рассчитать среднее время доставки (дни) Django ORM

Я хочу вычислить среднее время доставки (в днях) продуктов, используя ORM одиночный запрос (Причина использования одиночного запроса в том, что у меня 10000+ записей в базе данных и я не хочу итерировать их в циклах). Вот пример файла моделей, у …

21.07.2022
Django rest, скрывайте выходные значения в ответе

У меня есть таблица "published" в моделях со значением true или false. Я хочу скрыть в ответе те, у которых значение false.введите описание изображения здесь #models class Menu(models.Model): name = models.CharField(max_length=64) content = models.TextField(blank=True) time_create = …

21.07.2022
Следующий перенаправленный вид показывает анонимного пользователя, хотя вход в систему был успешным

У меня есть этот код. Однако, хотя я могу правильно войти в систему с установленным sessionid, перенаправленный вид все еще указывает request.user.is_authenticated как False. Любая помощь будет высоко оценена. class TeacherLoginView(SuccessMessageMixin, TemplateView): form_class = TeacherLoginForm template_name = 'accounts/teacher-login.html' success_message …

21.07.2022
Магазин Django filter_backends поиск ключевого слова

Я хочу хранить ключевое слово, которое filter_backend использует для поиска. Это используемый класс. class SearchListView(generics.ListAPIView): queryset = TrainingDetail.objects.all() serializer_class = TrainingDetailSerializer filter_backends = [filters.SearchFilter] search_fields = ['^course_name'] Вызываемый URL: http://localhost:8003/api/company/search/?search=Danphe&ordering=-created_date Итак, в основном я …

21.07.2022
Как передать данные модели в шаблон с помощью представления на основе функций?

У меня есть простая модель для группы: class Group(models.Model): leader = models.ForeignKey(User, on_delete=models.CASCADE) name = models.CharField(max_length=55) description = models.TextField() joined = models.ManyToManyField(User, blank=True) email_list = ArrayField( models.CharField(max_length=255, blank=True), blank=True, default=list, ) Для этого есть четыре представления: DetailView, UpdateView, …

21.07.2022
Запрос Axios "PUT" возвращает плохой запрос 400

Я пытаюсь обновить профиль пользователя, но получаю 400 bad request. Когда я пробую на postman, он работает нормально. Мой вызов api (React Native): // Data const data = { header_pic: JSON.stringify(new_header_pic), avi_pic: JSON.stringify(new_avi_pic), email: JSON.stringify(new_email), first_name: JSON.stringify(new_first_name), last_name: …

21.07.2022
Django Hello World - кажется, что в нем нет шаблонов - в чем причина проблемы

Привет, я python dev (помимо всего прочего), пытаюсь изучить Django и уже застрял на hello world. Это сложно, потому что я не совсем уверен, с чем я имею дело на данном этапе, так что, может быть, вы поможете мне …

21.07.2022
Django Migration не работает из-за несовместимости типа внешнего ключа

Я добавил поля secondary_client и secondary_pi в таблицу List, и когда я запускаю миграции, я получаю эту ошибку: django.db.utils.OperationalError: (3780, "Ссылающийся столбец 'secondary_client_id' и ссылающийся столбец 'id' в ограничении внешнего ключа 'todo_list_secondary_client_id_cd997cc0_fk_todo_client_id' несовместимы."). Это мой models.py: class …

21.07.2022
Django - Я хочу заполнить форму данными из api get запроса, затем данные будут просмотрены и отправлены.

Моя цель состоит в том, чтобы пользователь ввел номер штрих-кода, который используется для получения API JSON из: https://world.openfoodfacts.org/api/v0/product/${barcode}.json где я буду отображать данные, примерно так: const OffData = [barcodeData].map((result) => ( { brand: result.brands, name: …

21.07.2022
Объект 'int' не имеет атрибута 'save' в Django?

Я получаю эту ошибку 'int' object has no attribute 'save', когда пытаюсь присвоить новое целочисленное значение полю в моей модели. Я пробовал изменить int на str(250), но я хочу, чтобы это было целое число, а не строка profile_id = …

21.07.2022
Расширение общих представлений на основе классов два имеют 2 модели (САМЫЙ ПРОСТОЙ СПОСОБ) + шаблон

Мне нужно расширить (generic.DetailView):, чтобы включить в него мой второй класс, PostImage. Согласно документации (https://docs.djangoproject.com/en/4.0/topics/class-based-views/generic-display/), class PostDetail(generic.DetailView): model = Post template_name = 'post_detail.html' должен включать что-то вроде этого: def get_context_data(self, **kwargs): context = …

21.07.2022
Пользователю, имеющему несколько учетных записей, необходимо выполнить поток единой учетной записи django

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

21.07.2022
Django + tailwind : tailwind не работает в среде развертывания на сервере ubuntu

Я создал сайт в среде разработки, используя django и tailwind. Я разместил проект на github, а затем клонировал его внутри экземпляра ec2. Развертывание прошло нормально (сайт работает), за исключением того факта, что tailwind не работает. Пожалуйста, простите меня, если …

21.07.2022
Создание веб-сайта для запроса больших наборов данных в базе данных

Я загрузил отчеты с сайта SEC и создал код для разбора файлов txt в DataFrames в Pandas. Данные содержат около 13M строк записей, поэтому я экспортировал данные в CSV-файл на локальном диске. Я хотел бы иметь возможность создать веб-сайт, …

21.07.2022
Блок else не выполняется в Django/python

Query= request.GET.get("query") if query: story=Story.objects.filter(Q(title__icontains=query) | Q(body__icontains=query)| Q(des__icontains=query)) else: tag=get_object_or_404(Tag, slug=query) story=Story.objects.filter(tags__in=[tag]) Я реализую эту функциональность поиска в своем проекте django. Она должна позволить мне искать в базе данных по заголовку, телу, описанию и тегам. Если первые три я …

21.07.2022
Как выполнить математическую операцию в django?

я пытаюсь вычислить new_balance когда пользователь снимает любую сумму со своего main balance. я пытаюсь выполнить эту операцию, когда форма отправляется, но я не знаю, является ли это идеальным способом для выполнения этой операции. Вот чего я пытаюсь …

21.07.2022
Django Login внезапно перестал работать - тайминг аут

Мой проект Django прекрасно работал в течение последних 90 дней. За это время не было развертывания нового кода. Запуск супервизора -> gunicorn для обслуживания приложения и фронтального nginx. К сожалению, он просто перестал обслуживать страницу входа в …

21.07.2022
Избегайте повторной отправки формы Django с помощью HttpResponseRedirect

Мой views.py выполняет код нормально, когда я нажимаю кнопку на моей HTML странице, views.py: def start_or_end_fast(request): #If starting fast, add a row to the db: #fast_finished = False #start_date_time using = current time #end_date_time using = current time if request.method …

21.07.2022
Я иду по правильному пути, пытаясь использовать HttpResponseRedirect, или есть лучшее решение?

Я хотел бы получить значение и даже строку, если возможно, выбранного значения в моем HTML файле. index.html <form action="#" method="post"> <select id="drop1"> <option disabled selected value> -- select value -- </option> {% for i in df %} <option value="{{ …

21.07.2022
Как сделать пререндер html/JS с помощью django

В настоящее время я использую fancyTable.js https://github.com/myspace-nu/jquery.fancyTable для постраничной обработки результатов и динамического поиска. Пагинация и поиск работают очень хорошо после загрузки страницы, однако, начальная загрузка страницы задерживается (~2-3 секунды) из-за большого количества данных, выводимых на …

20.07.2022
Использование Pillow в Django с pathlib вместо os

Я делаю проект в Django 4.0.6, который использует pathlib вместо os. Я установил Pillow для включения изображения в профиль пользователя, но когда я пытаюсь сохранить изображение, я получаю следующую ошибку: TypeError at /admin/account/profile/2/change/ expected str, bytes or os.PathLike объект, …

20.07.2022
Объект типа 'Task' не имеет атрибута '_meta'

Я начинающий Django и попробовал класс CreateView и получил следующую ошибку: Я не могу найти проблему. ListView и DetailView работают нормально. Журнал трассировки : Проверка системы не выявила проблем (0 промолчало). 20 июля, 2022 - 22:38:33 Django версии …

20.07.2022
Как получить элемент списка в качестве параметра url в django

Я пытаюсь использовать элемент списка в качестве параметра в теге URL в Django, но не могу его использовать. Каждый раз выдает django.urls.exceptions.NoReverseMatch: Reverse for 'film_details' with no arguments not found. 1 pattern(s) tried: ['refs/film_details/(?P<pk>[^/]+)/$']. После долгих поисков я обнаружил, …

20.07.2022
Как тестируется шаблон вне цикла "запрос-ответ"?

Как проверяется шаблон и его контекст при изолированном тестировании? Если быть точным, этот шаблон включается в другой с помощью тега {% include %}. Я использовал два разных тестовых утверждения, но они выдают такие ошибки утверждения: self.assertInHTML => AssertionError: False …

20.07.2022
Приобретение блокировки таблицы, подлежащей переиндексации?

Прежде всего, уверяю вас, я гуглил уже несколько часов. Моя основная проблема в том, что я пытаюсь исправить поврежденную базу данных инструмента paperless-ngx, который я использую. Я IT-администратор, но у меня нет никакого опыта работы с SQL. Я …

20.07.2022
Django React Integration Ошибка manifest.json не найден 404

Я успешно интегрировал свой проект react с Django. Но каждый раз, когда я запускаю сервер Django, я получаю ошибку manifest.json not found. Кроме того, когда я вношу какие-либо изменения в приложение react, оно не обновляется при запуске сервера …

20.07.2022
Невозможно вывести JWT-токен в бэкенд API Django

Когда я отправляю запрос с моего React frontend на мой backend api views, я могу вывести токен, но это не работает для одной конкретной конечной точки представления. В этом коде нет ничего отличного от других конечных точек представления. Вот код, …

20.07.2022
Проблема установки python packegs на моей машине

У меня есть 3.10m python на моей машине, но я пытался запустить некоторые команды через командную строку и я продолжаю получать ту же ошибку снова и снова, даже у меня есть путь python в моем окружении paths SyntaxError: invalid …

20.07.2022
OperationalError at /profile/ no such table: users_profile even after I made migrations

У меня такая проблема. Когда я пытаюсь открыть страницу профиля, чтобы увидеть фото пользователя, но не могу, когда я удаляю строку с user.register.photo, она работает. Я создал модель, где есть поле, которое позволяет пользователям загружать фото, но когда я …

20.07.2022
Django: показать все связанные элементы типа "многие ко многим" для набора запросов

У меня есть следующие модели: class NoteModel(models.Model): note = models.CharField( max_length = 5000, ) note_title = models.CharField( max_length = 500, blank = False, null = True, ) project = models.ForeignKey( IndividualProject, on_delete=models.CASCADE, related_name = "note_projects", blank = False, null …

20.07.2022
Django ORM получить значение всех полей. (внешние ключи)

Class MyUser(models.Model): name = models.CharField(max_length=10) class Foo(models.Model): my_user = models.ForeignKey(MyUser,on_delete=models.CASCADE) text = models.CharField(max_length=25) Допустим, у нас есть две такие модели. Я хочу получить все поля с помощью ORM запроса из модели MyUser. Например, так: { "name":"example" "Foo":{ "text":"example-text", "text":"example_text2" …

20.07.2022
Лучший способ подделать конечную точку RSS-канала новостей в python?

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

20.07.2022
У меня проблемы с входом и выходом пользователей из моего блога.

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

20.07.2022
Django.db.utils.OperationalError: FATAL: роль "user" не существует

Я пытаюсь аутентифицировать пользователей с помощью django и postgresql. Мой проект докеризирован. Когда я запускаю docker-compose up --build, я получаю ошибку, говорящую: django.db.utils.OperationalError: FATAL: роль "django2" не существует. Я знаю, что ошибка говорит, что роль django2 …

20.07.2022
Запрос данных модели Django Исключение объектов, которые связаны с другой моделью по ForeignKey

У меня есть две модели django с именами Quiz и Result class Quiz(models.Model): name = models.CharField(max_length=250) другая модель class Result(models.Model): quiz = models.ForeignKey(Quiz, on_delete=models.CASCADE, related_name='results') Теперь я хочу запросить данные из этого двумя способами …

20.07.2022
Ошибка DoesNotExist при использовании пользовательской модели User

У меня есть модель Group в моем group/models.py файле: class Group(models.Model): leader = models.ForeignKey(User, on_delete=models.CASCADE) name = models.CharField(max_length=55) description = models.TextField() joined = models.ManyToManyField(User, blank=True) и модель Account, которая является расширением стандартного User в django, в users/models.py: …

20.07.2022
Что делает мое приложение Django/Heroku мобильной версией сайта?

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