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

30.08.2021
Get_context_data() missing 1 required positional argument: 'request'

У меня возникла проблема, когда я пытаюсь перенаправить из представления на основе класса без 'redirect' в def get_context_data, я получаю ошибки типа 'str' object has no attribute 'user'. поэтому я думаю, что лучший способ решить это - добавить request как …

30.08.2021
FastAPI vs Django- не может объяснить результаты бенчмарка "hello world"

I was wanted to benchmark FastAPI(0.68.1) and Django(3.2.6) and compare the results of a simple "Hello World" applications. (Python 3.8.5) Код для FastAPI (запускал его с помощью uvicorn): from fastapi import FastAPI app = FastAPI() @app.get("/") async def root(): return …

30.08.2021
Prefetch_related многие ко многим

Мне нужна ваша помощь. У меня есть две модели с множественными отношениями, я использую prefetch_related, но у меня есть некоторые проблемы при попытке отобразить QuerySet в шаблоне. Мой вопрос в том, как я могу показать данные в html-файле. Модели: class …

30.08.2021
Есть ли способ правильно управлять набором форм?

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

30.08.2021
Django - Тестирование конечных точек с аутентификацией

Как протестировать конечные точки в Django и убедиться, что они имеют действительный токен JWT при выполнении запроса? Я использую AWS cognito и amplify. У меня есть следующие тесты, и все эти конечные точки требуют авторизации пользователя. Есть ли способ сгенерировать …

30.08.2021
Linkedin OAuth работает для http, но не для https, приложение Django

LinkedIn OAuth отлично работает с http://example.com, но после шифрования сайта он не работает. Возвращается "внутренняя ошибка сервера". Стек - Django/Python. avatar_url = None if request.user.social_auth.filter(provider='linkedin-oauth2'): access_token = request.user.social_auth.get(provider='linkedin-oauth2').extra_data['access_token'] response = requests.get( 'https://api.linkedin.com/v2/me?projection=(id,profilePicture(displayImage~:playableStreams))', headers = {'Authorization': 'Bearer {}'.format(access_token)} …

30.08.2021
Лучшие практики создания нескольких связанных объектов в Django

Я работаю с моделью домена Party из книги "Ресурс моделей данных". Для примера ниже приведена упрощенная версия моделей. Когда, например, организация является клиентом. Я бы создал комбинацию моделей (Party, Organization, Role(type=customer), Customer). Это относительно простая задача. однако куда обычно направлена …

30.08.2021
Django - Итерация над списком в шаблоне

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

30.08.2021
Django - Напишите тестовую функцию, которая запускается один раз перед всеми тестовыми случаями

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

30.08.2021
Django: как найти, какое ограничение CHECK не сработало

Я использую django 3. База данных sqlite. У меня возникла ситуация, когда экземпляр одной из моих моделей не сохраняется. Я получаю ошибку целостности и "CHECK constraint failed", за которой следует имя моей модели ("post" в моем приложении "press": press_post). Я …

30.08.2021
Модели не отображаются в Django Admin

Я пытаюсь зарегистрировать модель в Django-Admin и отображать и сортировать ее в другом формате, и я столкнулся с двумя проблемами. when I'm on the add form I only see 1 other model instead of two (household < family w/ …

30.08.2021
Django-rest-framework + React Admin приводит к проблемам с api

Я разрабатываю проект, который использует django-rest для backend, postgresql для db и react-admin для frontend и firebase для auth. Для представлений django я использовал общие представления (ListAPIView, RetrieveAPIView, ListCreateAPIView, RetrieveUpdateDeleteAPIView). Вопросы следующие: When I open the link from my …

30.08.2021
Сопоставление списков в Django с помощью оператора if ==

Я надеюсь, что это очень просто. Я только что начал играть с Django для развлечения и пытался сделать поисковую систему. Я устанавливаю временный список в файле views.py, поэтому я устанавливаю его следующим образом: tempsearch_list = Name.objects.filter( Q(name__iexact='Name Not Found') ) …

30.08.2021
Django - экземпляры

Как я могу использовать в своих представлениях экземпляры из другого класса? Например, в моих представлениях есть: МОДЕЛИ class Projekt(models.Model): nazwa_projektu = models.CharField(max_length=200, unique=True) opis_projektu = models.TextField() wybor_projekt = models.CharField(max_length=100, choices=wybor_t_f, default="FALSZ") ОБЗОРЫ def ProjektViewOptions(request, pk): profil = Profil.objects.get(user=request.user) …

30.08.2021
Удаление персонализированного класса внутри view.py - Django

Here is my view.py. Despite the code is a little bit long, I'd like to remove the class Ibm() from inside the else element to a new file called Ibm_class.py. I tried to do that but I couldn't find any …

30.08.2021
Значение слишком длинное для типа character varying(x), хотя моя строка находится в пределах диапазона

Я использую поле phonenumber_field для хранения телефонных номеров. phone_number = PhoneNumberField(blank=False, max_length=12) Я также только что перешел с sqlite db на postgres и также запустил makemigrations и migrate. База данных sqlite работает, но я продолжаю получать ошибку …

30.08.2021
Как сделать отзывчивые формы, установленные в цикле "for loop" Django JavaScript

Я пытаюсь сделать форму реагирующей на изменения без обновления страницы с контекстом. Формы построены на Django, а реагирующее поведение происходит на JavaScript. Формы устанавливаются в цикл for в HTML с помощью языка шаблонов Django. Когда пользователь загружает страницу, и форма_one, …

30.08.2021
Pip3 не найден в Docker Alpine

I'm brand new to Docker and have been trying to containerize my Django application. Whenever I run docker-compose up, I get: => ERROR [ 6/15] RUN pip3 install -r requirements.txt 0.2s ------ > [ 6/15] RUN pip3 install -r …

30.08.2021
Общие задачи Celery зависают до тех пор, пока не будет запущена обычная задача

Я работаю с Celery и Django. У меня есть две задачи: @app.task(bind=True) def debug_normal_task(self): print('Hello World') @shared_task(bind=True) def debug_shared_task(self): print('Hello World') Whenever I try to run debug_shared_task, Celery hangs indefinitely, every time. It does this until I …

30.08.2021
Django и часовые пояса - использование одинакового времени в разных часовых поясах

Хорошо. Я прочитал кучу других ответов, но ни один из них, похоже, не делает того, что мне нужно. Мне нужна помощь со временем и датами. У меня есть приложение, в котором даты и время должны основываться на местном времени пользователя, …

30.08.2021
Возврат пользовательских данных для поля в django ORM

Я хочу запросить объект, имеющий поле Char, которое я должен возвращать с правильными типами данных для соответствующих значений при каждом вызове orm для объекта. Например, class A(models.Model): tweet = models.CharField(max_length=120, default=dict) Так что, >>> a = A.objects.first() >>> a.tweet …

30.08.2021
Заголовки APIClient для тестирования

Я работаю с django rest_framework и использую API, который предоставляет значение заголовка для проверки отправителя. У меня возникла проблема, когда я использую APIClient для проверки созданного мной веб-хука. @pytest.mark.django_db def test_change_status_webhook_ok(webhook_client, status_changes): fixture_signature = ( "51b93156c361bfce14c527ddcb27cc3791e9ea6ede23bc5a56efa3be28e6a54d" ) url = reverse("webhook_v1:notification") …

30.08.2021
Запущенный процесс uWSGI не завершается

I am having trouble with the running uWSGI workes, I cannot seem to stop them. Whenever I update a file in Django I used the uwsgi --ini [name]_uwsgi.ini command and it keeps running new workers . How can I kill …

30.08.2021
Django запрос к иерархическим моделям (Проектирование диапазонов разрешений)

Я пытаюсь разработать набор диапазонов для разрешений, используя модели Django. Аналогично группам, но с другими целями. Side Note 1: I'm not sure if django-mptt is a solution to my problem or not. As I have different related models I guess …

29.08.2021
Несоответствие внешнего ключа Django при выполнении миграций для полиморфных отношений

У меня есть следующие модели в приложении Django: class Sender(PolymorphicModel): name = models.CharField(max_length=100) email = models.EmailField(null=False) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now_add=True) class Student(Sender): group_name = models.CharField(max_length=100, null=True) class Teacher(Sender): bio = models.TextField(max_length=255, null=True) class Connection(models.Model): student_id = models.ForeignKey('students.Student', null=False, …

29.08.2021
Сегодня я открыл свой проект Django и попробовал выполнить команду "Python manage.py runserver", она показала ошибку импорта: не удалось импортировать Django

Сегодня на моем проекте Django я попробовал выполнить команду "Python manage.py runserver", она показала ImportError: could not import Django. Вы уверены, что он установлен и доступен в вашей переменной окружения PYTHONPATH? Вы забыли активировать виртуальное окружение? Поэтому мне пришлось устанавливать …

29.08.2021
Содержание заголовков, включенных в файл, загружаемый в django rest framework

У меня возникла проблема с загрузкой файлов в django api. Когда я загружаю файл с помощью FileUploadParser, все идет хорошо, но загрузка файла содержит заголовок запроса, такой как Content-Disposition, когда я пытаюсь открыть загруженный файл, он ломается. Я долго искал …

29.08.2021
Как обрабатывать файл после сохранения и использования pandas и сохранения этого файла в django?

Я хочу, чтобы пользователь загрузил файл, затем я хочу сохранить этот файл (эта часть работает), затем я хочу вычислить данные в этом документе и экспортировать их в results.html. Проблема в том, что я уже использовал функцию return для загрузки пользователем …

29.08.2021
Как стилизовать форму с помощью django-bootstrap-v5

Здравствуйте, спасибо за ваш визит Я новичок в Django Я хотел бы знать, как стилизовать форму Я пробовал это и не работает У меня есть это это form.py pathesForm = inlineformset_factory( Book, VoyagePlace, fields=('name','time',), can_delete=False,extra=4,max_num=4, widgets={'name': forms.TextInput(attrs={ 'placeholder': 'name of …

29.08.2021
Использование telethon в приложении django

Я хочу просматривать обновления сообщений telegram в приложении django и взаимодействовать с django orm. Я нашел библиотекуtelethon, она работает с пользовательским api, что мне и нужно. Приведенный ниже код просто работает сам по себе. from telethon import …

29.08.2021
Я установил среду pipenv с помощью команды "pip3 install pipenv", но не могу найти папку bin в папке .vitualenvs.

Я установил среду pipenv с помощью команды "pip3 install pipenv", но не могу найти папку bin в папке .vitualenvs. Я не могу запустить команду "python manage.py runserver", она выдает ImportError "ImportError: Не удалось импортировать Django. Вы уверены, что он установлен …

29.08.2021
Блокировка django allauth по умолчанию singup/login url

Я отображаю свою форму django-allauth singin/singup через пользовательские урлы. from allauth.account.views import LoginView, SignupView urlpatterns = [ ... url(r'^customurl/login/', LoginView.as_view(), name="custom_login" ), url(r'^customurl/signup/', SignupView.as_view(), name="custom_singup" ), ... ] Это работает нормально. Проблема в том, что урлы по умолчанию singin/singup …

29.08.2021
Привет, у меня есть вопрос о том, можем ли мы использовать библиотеку request-html на flask или Django и как [закрыто]

Здравствуйте, у меня вопрос о том, можем ли мы использовать библиотеку request-html на flask или Django и как Здравствуйте, у меня вопрос о том, можем ли мы использовать библиотеку request-html на flask или Django и как

29.08.2021
После добавления базы данных postgresql возникает ошибка программирования в django

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

29.08.2021
Visual Studio Code Python - Не работает помощь при импорте функций Django

В интернете очень много вопросов связанных с импортом модулей Python. "Unresolved imports" и т.д. Предыстория. Я раньше работал в PyCharm и там не было от слова совсем таких проблем, как импорт каких-то модулей, которые есть у тебя в заранее настроенном …

29.08.2021
Как сделать подсчет посещений отдельным для каждого элемента

Здравствуйте, я делаю приложение на django, я хотел бы добавить функцию счетчика посещений, но отдельно для каждого элемента. Я думаю, это будет хорошая функция. def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['comments'] = Comment.objects.filter(item=self.object) context['form'] = CommentCreationForm() num_visits = self.request.session.get('num_visits', 0) …

29.08.2021
DRF + сериализатор для возврата пользовательских данных из нескольких моделей

В связи с этим вопросом я пытаюсь вернуть данные из нескольких моделей в одном запросе с помощью DRF. class Artist(models.Model): artist_name = models.CharField(max_length=100) class Genre(models.Model): genre_name = models.CharField(max_length=100) class Album(models.Model): album_name = models.CharField(max_length=100) artist = models.ForeignKey(Artist, on_delete=models.CASCADE) genre = …

29.08.2021
Celery не может прочитать значение из файла env после запуска супервизором

Я столкнулся с проблемой, если я запускаю celery worker локально с помощью celery -A project worker -l info. Задачи Celery могут получить доступ к переменным из .env файла (я использую django-environ для чтения .env файла). Но на рабочем сервере это …

29.08.2021
Как отобразить выпадающий список в форме Django?

У меня возникла проблема с отображением выпадающего списка, который является полевой частью формы Django. Связанное поле модели определяется следующим образом: class Company(models.Model): """ Company informations - Detailed information for display purposes in the application but also used in …

29.08.2021
Я попытался протестировать, но возникает ошибка тестирования импорта, так в чем же проблема?

Https://github.com/Angelheartha/tera ↓ Я сделал python manage.pytest polls ↓ (venv) C:\Users\user\PycharmProjects\pythonProject22\mysite\mysite\mysite>python manage.py text polls Unknown command: 'text'. Вы имели в виду тест? Введите 'manage.py help' для использования. (venv) C:\Users\user\PycharmProjects\pythonProject22\mysite\mysite\mysite>python manage.py test polls Проверка системы не выявила проблем (0 …