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

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 …

04.02.2022
Django runserver возвращает ошибку, когда я запускаю py manage.py runserver на проекте, который сделали мои друзья, как я могу решить эту проблему?

Я хотел открыть файл Django, который сделали мои друзья, и я установил Django MySQL клиент и т.д.. но run server не работает, он работает, когда я запускаю свой собственный другой файл, вот ошибка и код SQL Я установил MySQL …

04.02.2022
Api: Django с Api-Rest и Scrapy [ValueError: сигнал работает только в основном потоке главного интерпретатора]

Я пытаюсь вернуть словарь с помощью Api, этот словарь заполняется скриптом Scrapy from rest_framework.views import APIView from django.shortcuts import HttpResponse from scrapy.crawler import CrawlerProcess from scrapyProject.spiders.spider import ProductoSpider, outputResponse class Prueba(APIView): def post(self, request): dato = request.data['dato'] if dato …

04.02.2022
Как правильно импортировать наборы данных CSV в модели Django с отношениями ManyToMany / ForeignKey?

Тревога новичка! Я хочу использовать django-csv-importer 0.1.3.5 для импорта данных в модели с отношениями ManyToMany. Нужно ли делать отдельную модель для каждого отношения или все поместить в одну модель? Также обратите внимание, что я хочу позволить зарегистрированным пользователям …

04.02.2022
Пользовательский пользователь Django не имеет столбца пароля, который должен был быть унаследован от AbstractBaseUser

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

04.02.2022
Категории в django

У меня возник вопрос как я могу узнать slug категории, сортировка по которой идёт на странице. Часть кода, который я хочу чтобы работал Views: def index(request, category_slug=None): category = None categories = Category.objects.all() products = Product.objects.filter(available=True) if category_slug: category = …

04.02.2022
Построение маршрутов из json-файла с координатами местоположения при поиске с использованием начального и конечного местоположений

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

04.02.2022
Не удается отправить электронное письмо при создании пользователя

Я пытаюсь отправить случайный 6-значный otp по электронной почте .Приведенный ниже код работает в django 4.0, но не работает в 3.2, Я не получаю никаких ошибок, но когда я создаю суперпользователя в django 4.0 настройка отправки электронной почты работает, но …

04.02.2022
Проблемы с размещением наборов форм в формах мастера

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

04.02.2022
Как отправить запрос push-уведомления из приложения android в django

Я создал приложение для вызова sip в android (java). Но оно может звонить только если приложение открыто. При закрытии приложения регистрация уничтожается... Я хочу вызывать регистрацию с помощью push-уведомления, когда я звоню... Я настроил службу FCM для …

04.02.2022
Django подключает SQL Server, используя пользователя активного каталога

Я использую Django и mssql-django backend для подключения к SQL Server. Нет проблем с подключением к SQL Server при использовании sql login. Но когда я пытаюсь подключиться, используя пользователя AD, я получаю исключение: django.db.utils.InterfaceError: ('28000', "[28000] [Microsoft][ODBC …

04.02.2022
Переопределение верхней панели в админке Django

Я пытаюсь переопределить admin/base_site.html для отображения верхней навигационной панели с основного сайта. Я пытался использовать {% block nav-global %} и добавить туда свою панель навигации, но она просто добавляется к существующему заголовку. Как мне удалить верхний заголовок полностью, чтобы …

04.02.2022
Как я могу установить, что когда пользователь является администратором, только тогда он может просматривать определенную html-страницу в Django

У меня есть html страница с названием admin_dashboard.html. Итак, в navbar есть кнопка Admin Dashboard только админ может получить эту кнопку. Если администратор нажмет на эту кнопку, он перейдет на страницу admin_dashboard.html, но сотрудники также могут перейти на эту …

04.02.2022
Фильтр полей массива Django

В моем случае поданные клиентом являются массивом поданных customer = ArrayField(models.TextField(),default=[]) моя модель выглядит как id customer 1 {1,2,3} 2 {4,2,5} 3 …

04.02.2022
Django, DRF: Как правильно разделить количество страниц в самодельной пагинации, которая не выдает запросы на подсчеты

Я создал пагинацию, которая не выдает запрос Count, как показано ниже, но этот код использует sys.maxsize, поэтому количество страниц составляет 461168601842738816, и если данных не существует, то выполняется raise NotFound("No data found for this page"). но как сделать так, чтобы …

04.02.2022
Режим отладки Pycharm с помощью docker

При запуске режима отладки Pycharm возникает следующая ошибка. python: can't open file '/opt/.pycharm_helpers/pydev/pydevd.py': [Errno 2] No such file or directory Он работал до сегодняшнего утра. Pycharm pycharm-2021.1.1