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

20.09.2021
Django 3.2 - django.db.utils.ProgrammingError: колонка "id", на которую ссылается ограничение внешнего ключа, не существует

В настоящее время я разрабатываю проект django, и мне понадобилось перейти на базы данных PostgreSql. Я сделал это следующим образом в моем файле settings.py: DATABASES = { 'default': { 'ENGINE' : 'django.db.backends.postgresql_psycopg2', 'NAME' : 'lifeplaner', 'USER' : 'postgres', 'PASSWORD': …

20.09.2021
Django Как передавать сигналы в модели Abstract User для создания любой пользовательской модели?

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

20.09.2021
Как сделать так, чтобы две функции RichText были взаимоисключающими

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

20.09.2021
Работа с формой в Джанго

Работаю с джанго. Есть простая форма с одним полем ChoiceField и виджетом CheckboxSelectMultiple. Знаю, что для динамической инициализации используется словарь form.initial. В общем делаю такую строчку form.initial = self.request.GET, чтобы выбранные галочки после запроса отображались на форме. Но светится только …

20.09.2021
Форма не привязана в Django

Я пытаюсь интегрировать Django с htmx. Я хочу вывести форму внутри таблицы. но когда я ввожу некоторые данные и отправляю, он говорит, что форма не связана. Вот представление: def hx_payment_item_create(request, payment_id): payment = get_object_or_404(Payment, pk=payment_id) form = forms.PaymentItemCreateFromPaymentForm(request.POST …

20.09.2021
Перенос приложения Dash с несколькими выходами в приложение Django

У меня есть приложение dash, в моем app.py есть функции с большим количеством выходов. Возможно ли как-то мигрировать на Django?

20.09.2021
Почему elastic beanstalk не рендерит css для сайта администратора django?

Я следую этому руководству по развертыванию приложения django на AWS Elastic Beanstalk : https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html После запуска eb open, css для сайта администратора не рендерится. Он работает при запуске сервера разработки по адресу 127.0.0.1:8000/admin, но не работает …

20.09.2021
Favicon и manifest.json не загружаются при настройке проекта Django / React

Я уже видел возможные сценарии решения этой проблемы с помощью этого уже опубликованного вопроса и ответа. how-to-add-favicon-to-django-app-with-react-front-end? Но я не могу воспроизвести решение. Проблема в том, что Favicon генерируется автоматически с помощью команды: npm run build В …

20.09.2021
Djangorestframework возвращает: TypeError: get_extra_actions() missing 1 required positional argument: 'self' when declaring get()

Я немного запутался в своем коде, у меня есть: from django.db.models import query from django.shortcuts import render from rest_framework.views import APIView from .models import Publication from rest_framework.response import Response from .serializer import PublicationSerializer # Create your views …

20.09.2021
Django многие ко многим полям

я пытаюсь создать сайт онлайн фильмов, я пишу models.py это серийные модели class Serial(models.Model): title = models.CharField(max_length=100) slug = models.SlugField(max_length=255, unique=True, db_index=True, verbose_name="URL") title_english = models.CharField(max_length=100) descritpion = models.TextField(max_length=1000) images = models.ImageField(upload_to="movies") category = models.CharField(choices=CATEGORY_CHOICES, max_length=10) language = models.CharField(choices=LANGUAGE_CHOICES, …

20.09.2021
CS50W: Проект2 (Коммерция) / Django

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

20.09.2021
Django REST Framework: как сделать индексный маршрут просматриваемым, если маршруты имеют префикс?

Я не использую индексный маршрут api.domain.tld/. Вместо этого мои маршруты начинаются довольно вложенно: api.domain.tld/v1/some/thing/ api.domain.tld/v1/foo/bar/ Когда я посещаю api.domain.tld/, я получаю 404 - что имеет смысл, но я хотел бы получить вместо этого просматриваемые предложения вложенных …

20.09.2021
Метод, запрещенный в Django (метод Django-get)

Я хочу найти название, которое я указываю в поле поиска, когда я вызываю метод search/get я получаю Я пытаюсь найти название с его именем ошибка Ошибка : Method Not Allowed: /api/tutorials [20/Sep/2021 18:18:35] "GET /api/tutorials?title=creating HTTP/1.1" 405 40 view.py: ' …

20.09.2021
SimpleJWT не может авторизоваться после изменения SECRET_KEY в django [duplicate]

У меня действительно странная проблема с пакетом rest_framework_simplejwt. Он работал, пока я не решил изменить SECRET_KEY моего проекта django. После этого я могу получить токены доступа и обновления, но они не работают так, как ожидалось. { "type": "authentication_error", "code": …

20.09.2021
Как решить ошибку разметки graphdoc в Django

Я пытаюсь вывести документацию по graphql в Django, используя пакет graphdoc и следующий исходный код: return HttpResponse( graphdoc.to_doc(FileUploadGraphQLView().schema), content_type='text/html' ) однако, я получаю следующую ошибку:

20.09.2021
Как я могу использовать uWSGI Spooler в Django?

Я пытаюсь запустить параллельные задачи, используя uWSGI Spooler вместо Celery в Django 3.2.3, Python 3.7.9. Я нашел несколько ресурсов, таких как this, this и this, но ничего не работает. Я столкнулся …

20.09.2021
Задание celery выполнено за 0,09006300568580627 с: Нет

У меня есть проект, где я использую Django с celery, и я заметил, что когда в задаче возникают ошибки, у меня всегда появляется это сообщение : Task celery succeeded in 0.09006300568580627s: None Так я понимаю, что задача выполнена, но …

20.09.2021
Ошибка DJ_REST_AUTH : NameError: имя 'dj_rest_auth' не определено

Я установил dj-rest-auth для Token Authentication. Мой urls.py: from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('customer/', include('customer.urls')), #new path('api-auth/', include('rest_framework.urls')), # new path('customer/dj-rest-auth/', include(dj_rest_auth.urls)), ] Settings.py: INSTALLED_APPS = …

20.09.2021
Как повторно выполнить задание, если это последняя попытка в celery?

Я пишу задачу send_mail, которая, если запущен другой ее экземпляр, должна повторить попытку через 2 секунды. Количество повторных попыток ограничено 300. Если есть запущенный экземпляр и последняя повторная попытка выполняется в данный момент - функция должна отправить почту, независимо от …

20.09.2021
Nginx fastcgi_cache_path именование файла / дизайн / лучшая практика

Я пытаюсь настроить Nginx как обратный прокси "правильно". Так много документации, так много сайтов, советующих плохую практику... ну я пришел вот к чему: папка conf.d была создана Nginx для включения once всех файлов в ней. Именно там я сделал global_custom.conf …

20.09.2021
Удалить {} из OrderedDict

У меня есть OrderedDict, переданный как результат в моей функции ниже: [ { "name": "tetst", "date": [ { "dates": "20/09/2021 15:14:00", "id": 146 }, { "dates": "20/09/2021 15:14:00", "id": 145 } ] }, {} ] Я хочу …

20.09.2021
Проблемы с удалением часовых (журналы)

Я запускаю Self-Hosted Sentry 21.6.1 on-premise с docker-compose up -d и база данных Django переполняется очень быстро из-за большого количества собранных проблем. 3,218,732 Всего ошибок за 8 дней. Filesystem Size Used Avail Use% Mounted on /dev/sda1 …

20.09.2021
Данные не извлекаются из базы данных в python django

Я сохранил несколько постов в базе данных и получаю посты для отображения в list.html. Но данные не отображаются. main Urls.py from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), path('blog/', include('blog.urls',namespace='blog')), ] app …

20.09.2021
Сохранять данные набора форм, в который передаются данные из формы

Я не могу сохранить несколько объектов в db, я создал набор форм, но во время сохранения он сохраняет только первый скомпилированный объект if request.method == "POST": schede_form = SchedeForm(request.POST, prefix='schede') gruppi_formset = gruppiFormSet(request.POST, prefix='gruppi') if schede_form.is_valid(): schedaName = schede_form.cleaned_data['nome_scheda'] …

20.09.2021
Django allauth и вызов api для eveonline

Я успешно добавил django-allauth в мое голое приложение. Теперь я хочу вызвать API, но не знаю как. Я использую онлайн-провайдер eve. Он возвращает код авторизации, который необходимо использовать для обмена на токен на предъявителя, как и многие другие …

20.09.2021
Django: Как передать переменную js на html шаблон в виде тега

Моя задача состоит в том, чтобы отправить результат теста, созданного с помощью javascript, на html-шаблон чтобы использовать его в теге {%if mark >= 4%}, для того чтобы записать в бд что тест пройден. Я пробовал составить ajax-запрос, но не уверен …

20.09.2021
Подключение LDAP в nginx.conf

Я объявил настройки LDAP в settings.py (у меня приложение django). Вот как ut работает сейчас: AUTH_LDAP_SERVER_URI = 'ldap://my_url' AUTH_LDAP_BIND_DN = f'uid{LDAP_BIND_USER}, cn=bind_user,ou=service accounts,dc=something,dc=something_else' AUTH_LDAP_BIND_PASSWORD = LDAP_BIND_PASSWORD AUTH_LDAP_USER_SEARCH = LDAPSearch( 'cn=users,dc=something,dc=something_else,dc=ac,dc=uk', ldap.SCOPE_SUBTREE, '(uid=%(user)s)') AUTH_LDAP_GROUP_SEARCH = LDAPSearch( 'OU=Groups,dc=something,dc=something_else,dc=ac,dc=uk', ldap.SCOPE_SUBTREE, '(objectClass=groupOfNames)') AUTH_LDAP_GROUP_TYPE …

20.09.2021
Django Радиокнопки в колонках

У меня есть радиокнопка с n вариантами выбора, причем сами варианты выбираются из базы данных. Forms.py class FilterForm(forms.Form): DressTable = mydb['DressInfo'] ColorTable =mydb['ColorInfo'] dress = forms.ChoiceField(widget=forms.RadioSelect,choices=[(obj['subcatvalue'], obj['subcategory']) for obj in DressTable.find({})]) color = forms.ChoiceField(widget=forms.RadioSelect,choices=[(obj['subcatvalue'], obj['subcategory']) for obj in ColorTable.find({})]) …

20.09.2021
Миграции Django не распознают изменения в IntegerChoices

У меня следующая модель: class Job(models.Model): class Status(models.IntegerChoices): OPEN = 1 DECLINED = 2 ACCEPTED = 3 и для последовательности, я бы хотел изменить капитализацию на заглавные буквы: class Job(models.Model): class Status(models.IntegerChoices): Open …

20.09.2021
Заставить кнопку "Заказать" на странице "Подробности" работать - Django

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

20.09.2021
ERROR: отношения "map_place" не существует [закрыто].

В настоящее время я пытаюсь адаптировать этот пример для реализации географического приложения на Django : https://github.com/simon-the-shark/django-mapbox-location-field#admin-interface-usage Но, когда я нажимаю на кнопку "добавить место", я получаю ошибку "Отношение map_place не существует", но я не понимаю …

20.09.2021
Как фильтровать модель при использовании форм в DJango

Здесь мне нужно отобразить type_of_entry на основе клиента, но я получаю type_of_entry всех клиентов views.py def item_view(request): client = request.user.client log_form = ItemsLogForm() Вот мои формы forms.py class ItemsLogForm(forms.ModelForm): class Meta: model = JobItemsLogs fields = ('type_of_entry', 'log' …

20.09.2021
Проблема интеграции React с ошибками при получении данных с бэкенда

Это моя первая попытка сделать полный стек веб-разработки с использованием Django в качестве back end и react js В качестве фронтенда я следую учебнику, но застрял на заключительном этапе. Если кто-то может помочь мне, список ошибок выглядит следующим образом: не …

20.09.2021
Дескриптор файла не содержит url бэкенда django

Я пытаюсь получить доступ к файлу из React, но django FileDescriptor не содержит URL бэкенда. Вместо 127.0.0.1:8000/quizResults/rezultate/Ene_Mihai_CYMED/index.png-2021-09-20-102619 я получаю только /quizResults/rezultate/Ene_Mihai_CYMED/index.png-2021-09-20-102619 и, когда я пытаюсь получить доступ к файлам из react с помощью карты, это не работает, потому что …

20.09.2021
Модуль 'socket' не имеет атрибута 'AF_UNIX'

Я пытаюсь запустить старый (2018) проект Django на localhost. Однако, когда я использую: python manage.py runserver 192.168.23.12:8000 Я получаю от Python37\site-packages\pymysql\connections.py: line 600, in connect sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) AttributeError: module 'socket' has no attribute 'AF_UNIX' …

20.09.2021
Django Форма с состоянием валидации для уникальных

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

20.09.2021
From Google import Create_Service ModuleNotFoundError: Нет модуля с именем 'Google'

Я пытаюсь использовать Gmail api в python для отправки электронной почты, но не могу пройти мимо импорта модуля Google, несмотря на использование "pip install --upgrade google-api-python-client" или "pip install google". Однако замораживание пипсов показывает: asgiref==3.3.4 beautifulsoup4==4.10.0 cachetools==4.2.2 certifi==2021.5.30 cffi==1.14.6 …

20.09.2021
Как использовать UUIDField для SQLite?

Как сгенерировать UUIDField, работающий для SQLite? Я хочу использовать SQLite вместо Postgres для своих тестов, чтобы они выполнялись быстрее. # settings.py DATABASES = { "default": { "ENGINE": "django.db.backends.postgresql", # ... } } # Tests use sqlite instead of …

20.09.2021
Google Analytics Measurement Protocol не может отслеживать добавление в корзину и просмотр товара

Я реализовал протокол измерений в своем проекте. Я могу успешно отслеживать покупки, выходы, просмотры страниц и возвраты. Например, отправив эти данные с некоторыми дополнениями из внешней функции, я могу отследить событие покупки. data = { 't': 'pageview', 'ti': …

20.09.2021
Как перечислить подполя полей модели в Django ListView?

В моей модели work_allocation у меня есть поле activity_name. В поле имя_активности есть подполя, связанные с ним, как показано В файле views.py я написал простое представление на основе класса для списка activity_task(get_task_list), которое …