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

05.02.2022
Как решить проблему несуществования шаблона на хостинге PythonAnywhere

Я сделал проект и хочу разместить его на PythonAnywhere Но если я запускаю свое приложение, у меня возникает ошибка template does not exist. Setting.py BASE_DIR = Path(__file__).resolve().parent.parent # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/3.2/howto/deployment/checklist/ # …

05.02.2022
Python Django, как просмотреть все содержимое регистрации для профиля пользователя. он показывает только email

Python Django, как просмотреть все содержимое регистрации для профиля пользователя. он показывает только email. views.py def Unreg(request): def loginpage(request): if request.method == "POST": try: Userdetails=acc.objects.get( Q(email=request.POST['email']) | Q(uname=request.POST['email']), pwd=request.POST['pwd'] ) print("Username=",Userdetails) request.session['email']=Userdetails.email request.session['pwd']=Userdetails.pwd return render(request,'Logout.html') except acc.DoesNotExist as e: messages.success(request,' …

05.02.2022
Django DRF POST Changes not Persisting (сброс данных после обновления)

Недавно я работал с DRF, и на самом деле могу поделиться кое-чем удивительным :- Я пытаюсь отправить запрос в конечную точку, которую я создал, **views.py** class SettingsAPI(APIView): @classmethod def post(self,request,pk): shop_token = request.session.get('shop_token') if request.session.get('shop_token') else "" …

05.02.2022
Отправители электронной почты на основе домена в app engine в приложении django

У меня есть приложение google app engine django, я хочу отправлять электронную почту через пользовательский домен mail. Когда я пытаюсь добавить почту домена user@domain.com к отправителям почты в app engine, я получаю ошибку : Следующие электронные письма не …

05.02.2022
Как приостановить setInterval и возобновить, если есть новые данные из базы данных?

Как приостановить setInterval, если все данные из базы данных загружены, и возобновить его при появлении новых данных из базы данных без ручного обновления страницы? Проблема в том, что если я не буду использовать clearinterval(), то он будет продолжать получать данные …

05.02.2022
Как перестать получать 405 ошибку Method not allowed?

Я пытаюсь заставить мой проект django работать, но почему-то всегда получаю эту ошибку Метод не разрешен (POST): / Я пробовал использовать декораторы типа @csrf_exempt как в django documentation, чтобы не сталкиваться с ошибками csrf …

05.02.2022
AgoraRTC_N-production.js.map django видео веб-приложение

DEVTOOLS FAILED TO LOAD SOURCE MAP AgoraRTC_N-production.js.map AgoraRTC_N-production.js.map не загружается в исходную карту в Google Chrome. Он находится в static/assets AgoraRTC_N-production.js.map Это похоже на функцию масштабирования совещаний AgroaRTC.

05.02.2022
Как получить только один случайный элемент из объекта?

Мой model.py выглядит следующим образом. class Country(models.Model): country_name = models.CharField(max_length=200) country_fact = models.CharField(max_length=1000) country_capital = models.CharField(max_length=100) country_flags = models.ImageField(upload_to='flags') View.py - это следующее def index(request): country = Country.objects.all() return render(request,'index.html',{'country':country}) Я извлекаю эти данные в HTML с …

05.02.2022
Используйте PHP для обработки GET-запросов с помощью flask

Здравствуйте, я вроде как новичок в веб-разработке, поэтому у меня вопрос, если я использую python (flask или django), как я могу использовать PHP для обработки get запросов? Спасибо за любую помощь!

05.02.2022
Как лениво загружать данные на странице списка администратора Django

У меня много аннотаций на странице администратора, которые я настроил def get_queryset(self, request: HttpRequest) -> QuerySet: в ModelAdmin и использую их в list_display. Из-за этого страница администратора загружается очень медленно. Есть ли способ лениво загружать аннотированные поля для каждой …

05.02.2022
Планировщик Cron в Django

Я использую планировщик в Django/Windows IIS from apscheduler.schedulers.background import BackgroundScheduler для запуска моего фонового скрипта. Проблема в том, что taks запускается несколько раз. Если я запускаю ту же программу на своем компьютере, она запускается только один раз, но когда я …

05.02.2022
Как сделать otp firebase с помощью django

Я пытаюсь сделать проверку телефона с помощью firebase в django, но у меня нет функции, которая могла бы мне помочь в этом. Кто-нибудь пробовал firebase otp с django может помочь или javascript тоже подойдет

05.02.2022
Есть ли способ включить вход с учетной записью моего сайта на других сайтах?

Итак, я хочу сделать магазин приложений, подобный Epic Games (назовем его "AB"). Я хочу, чтобы разработчики игр могли интегрировать мой сайт в свои игры, чтобы они могли предоставить опцию "Login With AB" на своей странице входа. Возможно ли это? …

05.02.2022
Как я могу добавить два разных слизня на две модели в двух разных приложениях в Django?

Я пытаюсь добавить слизни на страницу сервиса и страницу проекта, но всякий раз, когда я пытаюсь запустить страницу проекта, я получаю сообщение Page not found (404) Не найдена служба, соответствующая запросу Метод запроса: GET URL запроса: http://127.0.0.1:8000/project/. …

05.02.2022
Запрос Get иногда возвращает "Произошла ошибка: Unexpected token e in JSON at position 0".

Иногда это срабатывает, кажется, что это работает, когда я открываю новое окно браузера. Однако я не могу воссоздать последовательный сценарий, когда это работает Это просьба, которую я пытаюсь выполнить login(): void { // const loginFormValues = …

05.02.2022
CSV в Django Models определенные поля

Я пытаюсь загрузить CSV в Django Model. Проблема, с которой я столкнулся, заключается в том, как я могу записать данные из CSV в каждое из полей без использования индексов? Вместо этого записывать непосредственно имя поля из CSV. with open(obj.file_name.path, 'r', …

05.02.2022
Показать отдельное число через запятую в django tempalte

У меня проблема, когда пользователь набирает текст в текстовом поле, число не разделяется запятой пользователь набирает 500000, он показывает 500000, а не 500,000 в моделях so_tien=models.CharField(max_length=50) в формах so_tien=forms.CharField(label="Số tiền",widget=forms.TextInput(attrs={"class":"form-control", 'onclick': 'numberWithCommas()',}),required=False) файл шаблона …

05.02.2022
Возможность разделения модели на основе поля в DRF admin.py

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

05.02.2022
'django.db.backends.posgresql_psycopg2' не является доступным бэкендом базы данных

Я застрял на настройке django с postgreSQL. Я установил необходимые пакеты для настройки, представленные ниже. asgiref==3.5.0 Django==4.0.2 djangorestframework==3.13.1 psycopg2==2.9.3 psycopg2-binary==2.9.3 pytz==2021.3 sqlparse==0.4.2 tzdata==2021.5 и отредактировал DATABASES в manage.py: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.posgresql_psycopg2', 'NAME': 'tododb', …

05.02.2022
Как использовать обратные отношения в представлениях на основе классов в Django - 2

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

05.02.2022
Как программно создать в django `models.Textchoices`?

Как создать django models.Textchoices программно? В документе django doc показано, что вы можете определить model.TextChoices с помощью: class YearInSchool(models.TextChoices): FRESHMAN = 'FR', _('Freshman') SOPHOMORE = 'SO', _('Sophomore') JUNIOR = 'JR', _('Junior') SENIOR = …

05.02.2022
Возвращение временной метки Unix при запросе поля DateTimeField

В Django у меня есть следующий запрос dates = ( Event.objects.filter(cancelled=False) .exclude(id=event.id) .aggregate( first_date=Min('start'), last_date=Max('start'), next_date=Min('start', filter=Q(date__gt=timezone.now().date())), recent_date=Max('start', filter=Q(end__lt=timezone.now())) ) ) и я хотел бы аннотировать запрос так, чтобы даты моих уроков возвращались как временные метки unix, …

05.02.2022
Ошибка "страница не найдена" после отправки пользовательской формы

У меня есть пользовательская html/css форма, с которой я работал некоторое время, и я смог заставить форму отображаться, но когда я нажимаю кнопку отправки формы, я получаю ошибку: Page not found (404) Request Method: POST Request URL: http://127.0.0.1:8000/register/register …

05.02.2022
Использование Django-admin startproject --template при недействительном сертификате

Я пытаюсь вытащить шаблон с локального сервера с недействительным сертификатом. Мне интересно, есть ли способ запускать django-admin startproject --template небезопасно? (Эквивалентно команде cURL -k)

05.02.2022
Как ссылаться на переменную вне области видимости цикла в шаблоне Django

Извините, если название плохо сформулировано, но я пытаюсь использовать переменную, которая была в цикле for вне его области видимости (в другой части шаблона) вот мой шаблон: <div class="inventory-content"> <div class='category'> <div>Categories</div> <div class='category-checkbox'> {%for category in items%} …

05.02.2022
Пользовательский контекстный процессор Django не возвращает никакого значения

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

05.02.2022
Как преобразовать шаблон django для использования серверной пагинации bootstrap-table

У меня есть несколько страниц, отображаемых шаблонами django, к которым я применил bootstrap-table для реализации переключения колонок, пагинации на стороне клиента и многоколоночной сортировки. Это было сделано после создания полностью функционирующего шаблона django. Мои таблицы очень большие, и каждый …

05.02.2022
Ошибка: Недопустимые данные. Ожидали словарь, а получили InMemoryUploadedFile

При попытке загрузить несколько изображений из react в django rest api я получаю описанную выше ошибку. Вот мой код представления django: def post(self, request, *args, **kwargs): posts_serializer = PostSerializer(data=request.FILES.getlist('image[]'), many=True) print(posts_serializer) if posts_serializer.is_valid(): posts_serializer.save() return Response(posts_serializer.data, status=status.HTTP_201_CREATED) else: print('error', …

05.02.2022
Django sitemap добавление динамических кверисетных урлов

На моем django сайте я пытаюсь создать карту сайта с помощью приложения sitemap от django, я столкнулся с трудностями при добавлении некоторых фильтрованных запросов, простыми словами на главной странице у меня есть url / где вы можете найти все …

05.02.2022
Django Ошибка во время рендеринга шаблона нет такого столбца

Я совсем новичок в Django и базах данных. Я пытался показать список дел пользователя с помощью view.html. Ошибка говорит "нет такой колонки:testapp_todolist.user_id". Но я не понимаю, где находится эта колонка и как она связана с красной строкой в моем …

05.02.2022
Получение определенного объекта *изображения* из профиля пользователя для отображения на фронтенде

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

05.02.2022
Как ускорить время обработки запроса в postgres, использующего сканирование индекса?

У меня сейчас проблема с долгой обработкой sql в моем приложении для определенных запросов, которое использует Django и postgres. Используя встроенный django.db.connections.queries, я смог увидеть, какие запросы занимают больше всего времени. У меня есть один более сложный запрос, объединяющий …

05.02.2022
Django: Как перечислить или зациклить несколько классов .as_view() с очень похожими методами. (Как упростить несколько классов, которые очень похожи)

У меня есть следующие классы в файле views.py class Base(): def function: ***blah blah blah*** return data # a list of data [data1, data2, data3, ...] class JSONView1(Base,JSONClass) def get_data(self): json_data1 = list(Base().function()[0]) return json_data1 class JSONView2(Base,JSONBase): def get_data(self): …

04.02.2022
Как я могу превратить этот код PHP и C# в python, который я могу использовать на моем бэкенде Django? [закрыто]

Мы пытаемся интегрировать платежный шлюз в наш проект. Наш проект использует бэкенд Django, и пример кода для интеграции был дан как на PHP, так и на C#. Я пытался перевести C# или PHP в рабочий python, чтобы сделать рабочий API, …

04.02.2022
Сохранить поле id с ассоциированным пользователем в Django

Class Drummer(models.Model): first_name = models.CharField(max_length=32, verbose_name='Имя') last_name = models.CharField(max_length=32, verbose_name='Фамилия') date_of_birth = models.DateField(verbose_name='Дата рождения', blank=True, null=True) date_of_death = models.DateField(verbose_name='Дата смерти', blank=True, null=True, default=None) bio = models.TextField(verbose_name='Информация') photo = models.ImageField(upload_to='images', null=True, verbose_name='Фотография') slug = models.SlugField(max_length=250, db_index=True, null=True, unique=True, verbose_name='URL') group_name = …

04.02.2022
Переменные класса формы Django не обновляются по сигналам

У меня странная проблема: похоже, что моя форма изначально строится при запуске. У меня есть переменная, которая меняется в ней, называется location, и я не могу заставить ее обновляться должным образом. Я подтвердил, что переменная правильно обновляется через сигналы, …

04.02.2022
POST http://localhost:8000/api/posts/ 500 (Внутренняя ошибка сервера)

Я не могу избавиться от этой ошибки: POST http://localhost:8000/api/posts/ 500 (Внутренняя ошибка сервера) Я использую react frontend с django rest api backend. Я пытаюсь загрузить несколько изображений одновременно из формы ввода. Раньше это работало с немного другим кодом …

04.02.2022
Проблемы с установкой M2Crypto в python 3

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

04.02.2022
Почему я получаю ошибку Session is disconnected в python socketio?

Я использую python socketio с django. Почему я получаю эту ошибку при получении сессии sid? Может ли кто-нибудь помочь мне с этим? my server.py sio = socketio.Server(async_mode="eventlet") @sio.event def connect(sid, environ): user = environ.get("HTTP_USER") sio.save_session(sid, {'user': user}) @sio.event …