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

03.09.2021
KeyError : Но ключ существует и получен хороший результат

У меня есть API, который анализирует элементы, содержащиеся в url изображения, и возвращает мне словарь, все в порядке, пока я не пытаюсь подсчитать, сколько раз встречается пара ключ-значение! Проблема в том, что Python говорит мне, что есть KeyError на …

03.09.2021
Как изменить поле `related_name` модели после миграции в Django?

Изначально я создал модель, как показано здесь: class MyModel(models.Model): creator = models.ForeignKey(User, on_delete=models.CASCADE, related_name="creater") # rest of the fields below Заметьте, создатель как поле с ForeignKey соотношение с related_name как creater, что на самом деле является орфографической …

03.09.2021
Проблемы с динамическими кнопками "нравится" и "не нравится" через шаблоны django и JS

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

03.09.2021
Запрос для GroupBy в Django

Class Author(models.Model): first_name = models.CharField(max_length=10) last_name = models.CharField(max_length=10, null=True, blank=True) def __str__(self): return f'{self.first_name} {self.last_name}' class Book(models.Model): name = models.CharField(max_length=100) author = models.ManyToManyField(Author, related_name='book_author') price = models.SmallIntegerField() def __str__(self): return self.name Здравствуйте! Я пытался сгруппировать стоимость книг в …

03.09.2021
Suit_form_tabs не работает в Django-Admin

Я использую django-suit для создания админки моего сайта. Я хочу создать различные вкладки в форме, для этого я использую свойство suit_form_tabs Я добавил его в админку, но оно не работает и не отображается в форме админки. Изображение формы администратора <a …

03.09.2021
Не удалось определить условие соединения между родительской и дочерней таблицами для отношения Product.collections

Взаимосвязь между продуктом и коллекцией - это "многие ко многим". Продукт может находиться во многих коллекциях, а в каждой коллекции может быть много продуктов. Для такого случая я хочу преобразовать модели django в sqlalchemy в fastapi. Ниже приведена таблица для …

03.09.2021
Django mongoengine rendring pdf файл

Я пытаюсь открыть файл pdf из результатов поиска, так как я использую mongoengine в django. Недавно я перешел с sql на mongodb. как открыть pdf файл из фронтенда mongoengine django search.html для sql db.нижеприведенный код предназначен для sqldb и …

03.09.2021
Возврат данных из задачи Django+Celery

Я новичок в Django и Celery. Итак, я пытаюсь вернуть данные после того, как они были запрошены через соответствующий объект модели в задаче. tasks.py from celery.decorators import task from .models import * from .serializers import * from .views_api_utils import …

03.09.2021
Распознавание эмоций face-api-js модели не загружаются в django

''' Не удалось загрузить ресурс: сервер ответил со статусом 404 (Not Found) :8000/models/face_landmark_68_model-weights_manifest.json:1 Failed to load resource: the server responded with a status of 404 (Not Found) :8000/models/face_recognition_model-weights_manifest.json:1 Failed to load resource: the server responded with a status of 404 …

03.09.2021
Помощь Django: AttributeError: модуль 'django.db.models' не имеет атрибута 'BooleanFeild'

Я работаю над простым приложением чата в Django 3.2.5, я столкнулся с проблемой, когда я дал команду python manage.py makimigrations, терминал показал эту ошибку File "C:\Python\Python3.9.6\Scripts\ChatApp\chat\models.py", line 8, in Message is_read = models.BooleanFeild(default=False) AttributeError: модуль 'django.db.models' не имеет атрибута …

03.09.2021
Как <object> или <iframe> не работает с обратным прокси Nginx

На моем сайте есть раздел для отображения другого сайта с помощью . Он работает нормально, если пользователь обращается к веб-серверу напрямую. Однако этот раздел ничего не показывает, если я размещаю веб-сайт за обратным прокси-сервером nginx. Интересно, нужно ли добавить …

03.09.2021
Как получить доступ к данным пользователя на всех страницах в django?

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

03.09.2021
Как я могу рефакторить модель кода, используя встроенные общие представления на основе классов в django?

I реализует представления с помощью встроенных общих представлений на основе классов в django. я использую Listview CreateView UpdateView DeleteView как это. @method_decorator(decorators, name='dispatch') class CustomerListView(ListView) @method_decorator(decorators, name='dispatch') class CustomerCreateView (CreateView ) @method_decorator(decorators, name='dispatch') class CustomerUpdateView(UpdateView ) @method_decorator(decorators, name='dispatch') class CustomerDeleteView(DeleteView …

03.09.2021
Почему "Проверка CSRF не удалась. Запрос прерван." в CreateModelMixin в django rest framework?

Я новичок в django rest framework, и пытаюсь написать представление для регистрации пользователей, но всякий раз, когда я запускаю представление, нажимая на нужный url, я получаю следующую ошибку. Ошибка:- Forbidden (403) CSRF verification failed. Request aborted. You are seeing …

03.09.2021
Как использовать результат запроса в теге if statement в шаблоне Django

Можно ли использовать результат запроса в теге шаблона if statement category.html (шаблон): {% for ETF in ETFs %} &lt;td&gt;{{ ETF.ticker }}&lt;/td&gt; &lt;td&gt;{{ ETF.full_name }} {% if ETF.asset_class == "Inverse" %} &lt;! –– this don't work ––&gt; &lt;span class="alert-warning" &gt; …

03.09.2021
Django - как вставить файл '.json' в БД SQLite?

мой '.json файл' как { "users": [ { "userId": 1, "firstName": "AAAAA", "lastName": "as23", "phoneNumber": "123456", "emailAddress": "AAAAA@test.com", "homepage": "https://amogg.tistory.com/1" }, { "userId": 2, "firstName": "BBBB", "lastName": "h5jdd", "phoneNumber": "123456", "homepage": "https://amogg.tistory.com/2" }, { "userId": 3, ... …

03.09.2021
Django - Сериализация списка первичных ключей для атрибута ManyToMany?

У меня есть тест, который генерирует список категорий целей, которые являются первичным ключом, затем он заполняет модель, описанную ниже. Когда он переходит к UserInterestViews, если я передаю список goal_category_list, я получаю ошибку, что они не являются действительными PK, но …

03.09.2021
Установка ограничения для плавающего поля в соответствии с другим плавающим полем

У меня есть эти поля в форме. demand = forms.FloatField(label='Demand:', min_value=0) production_rate = forms.FloatField(label='Production rate:', min_value=0) Мне нужно, чтобы производственная_ставка была больше, чем значение спроса. Это возможно?

03.09.2021
Существует ли способ автоматической валидации в сериализаторе django для primaryKey (author_slug или phrase_slug)?

У меня есть мои CRUD с моделями, сериализаторами и представлениями. # models.py from django.db import models class Author(models.Model): slug = models.SlugField(primary_key=True) name = models.CharField(max_length=200) description = models.TextField() class Meta: db_table = 'authors' class Phrase(models.Model): author_slug = models.ForeignKey(Author, db_column='author_slug', on_delete=models.DO_NOTHING) …

03.09.2021
Тест DRF, содержит ли список объектов JSON определенный объект

Я тестирую конечную точку из Django DRF, которая выдает JSON-список объектов. Я пытаюсь проверить, есть ли конкретный объект в возвращаемом списке. Я пробовал assertIn и assertContains, но они выдают ошибки. Тестовый код для assertIn: def test_list(self): client = …

03.09.2021
ValueError: Представление blog.views.post_search не вернуло объект HttpResponse. Вместо этого оно вернуло None

Я реализую "функцию поиска" в своем django блоге, используя Solr и Haystack. В "http://127.0.0.1:8000/blog/search/" написано TypeError at /blog/search/ post_detail() missing 3 required positional arguments: 'year', 'month', and 'day' Также в "http://localhost:8000/blog/search" написано ValueError at /blog/search Представление blog.views.post_search не вернуло объект …

03.09.2021
Nginx 502. Плохой шлюз, но работает с CORS. Должен ли я использовать CORS в производстве?

Я пытаюсь докеризировать Django App + React с Nginx и прокси передать запрос на мой бэкенд с помощью upstream. Проблема заключается в том, что если я не включаю cors и разрешаю localhost:4000 в моем бэкенде, соединение отклоняется. Nginx бросает: <pre …

03.09.2021
Объявления импорта могут появляться только на верхнем уровне модуля, а запрещенный MIME-тип

Я пытаюсь загрузить сценарий, который включает оператор импорта, но Firefox показывает в консоли ошибку "import declarations...". Импорт в моем скрипте выглядит примерно так: import { foo } from './path/to/js/file'; Я могу избавиться от этой ошибки, включив type="module" в качестве …

03.09.2021
Как отключить логирование INFO в консоль в django?

По какой-то причине я не могу понять, как заставить django прекратить спамить консоль информацией уровня INFO. Я пробовал logging.disable(logging.CRITICAL) в settings.py, а также этот дикт в settings.py: LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'handlers': { 'console': { 'class': …

03.09.2021
Django как я могу перенаправлять после результата запроса post

Def postDataRequest(request): if request.method == 'POST': username = request.POST['username'] userid= request.POST['userid'] if(userid== "21310"): context = { "result" : Dataengine(username,userid).dataFunc() } messages.add_message(request, messages.SUCCESS, context) return render(request, 'pages/dataresult.html', context) Я показываю некоторые данные пользователям с помощью post-запроса. Я хочу сделать …

03.09.2021
Итерация над переменной и вставка дополнительных строк Postgres

Просто хочу отметить, да, я видел подобные вопросы здесь, но ни один не был достаточно близким для данного конкретного вопроса. У меня есть таблица (назовем ее 'table 1') в postgres с тремя колонками, основанными на модели django, 'ID' …

03.09.2021
Как использовать регистрацию пользователей в django, которые регистрируются в Laravel?

Сайт разработан на Laravel. Я хочу добавить в него некоторые функциональные возможности. Пожалуйста, помогите мне, как я могу получить пользователей в django, которые зарегистрированы в Laravel?

03.09.2021
Django/Python изменяет content.innerHTML на src страницы

Я запускаю страницу, которая при нажатии заменяет содержимое в iFrame. JS в index.js выглядит следующим образом: if (page == 'stationData') { content.innerHTML = '&lt;h1&gt;Station Data&lt;/h1&gt;'; content.innerHTML += '&lt;iframe class="site_data_tab" src="stationDataHTML.html"&gt;&lt;/iframe&gt;'; } Старые данные iFrame исчезают, и текст …

03.09.2021
DRF Viewset - Возвращает 400, если объект существует, и 200, если не существует

Используя Django Rest Framework, я пытаюсь создать конечную точку API для определения того, существует ли уже заданное имя элемента. Если существует, то мы должны сообщить об этом фронтенд-приложению, вернув 400 Bad Request. Если его не существует, то мы …

03.09.2021
Проблема с циклом Django objects.get

Я пытаюсь сделать цикл for от 1 до 100 в первичный ключ (pk) для objects.get в django. Я продолжаю получать a matching query does not exist. Я предполагаю, что django не читает вывод как int. def f_factory(i): def f(offset): …

02.09.2021
Как переопределить класс-обертку div в ckeditor Django?

Не могу найти способ переопределить класс div базовой обертки ckeditor. По умолчанию он имеет html-шаблон следующего вида: https://i.stack.imgur.com/8gZUJ.png Есть ли способ изменить имя класса "django-ckeditor-widget" на что-то другое? Я пытался сделать так: class PostAdminForm(forms.ModelForm): content = …

02.09.2021
Когда выполнять команду в docker compose, а когда в dockerfile?

Я новичок в docker, так что потерпите меня за потенциально глупый вопрос. Насколько я понял, если я хочу иметь работающий контейнер, а не исполняемый файл, то в конце нужно написать "command". Okey. Итак, если мне нужен контейнер, …

02.09.2021
Python Django сохранить словарь в бд

Подскажите пожалуйста можно ли в Django: Есть словарь, состоит из key = название столбца item = значение Как сохранить в бд? спасибо.

02.09.2021
Можно ли отправить запрос к django rest api для запуска скрипта?

Я установил Django и Django Rest Api. Я хочу отправить некоторые данные в Rest Api. Rest api примет данные, выполнит скрипт с этими данными и получит результат. Затем отправлять этот результат обратно мне. При этом не будет использоваться база …

02.09.2021
Как добавить определенный html в блок кода Django, используя только Python/Django?

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

02.09.2021
Как динамически изменить тип поля Django Form (например, `forms.CharField` на `forms.ChoiceField`) без изменения переменной-члена данных?

TL;DR Как я могу изменить поисковый термин CharField (в любой из строк на изображении ниже) на другой тип поля (например, ChoiceField, DateField и т.д.) на основе типа выбранного поля базы данных (в первом списке select в этой строке - см. …

02.09.2021
Использовать код декоратора login_required от Django внутри функции представления?

Я хочу написать представление в Django (3.2), которое позволяет любому пользователю ввести значение, и только после того, как оно будет отправлено, потребовать вход (или регистрацию!). Что-то вроде следующего: def my_view(request): if request.GET.get('val', None): # now login is required to do …

02.09.2021
Django Rest Framework, Как получить значение внешнего ключа и добавить его в мой сериализатор или представление для создания нового объекта?

Models.py Модель пользователя это import auth user model from django class Profile(models.Model): username_id = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True) phone_number = PhoneNumberField(blank=True, null=True) image_url = models.ImageField(blank=True, null=True) address = models.CharField(max_length=30) update = models.DateTimeField('Updated at', default=timezone.now()) def __str__(self): return self.username_id.__str__() views.py …

02.09.2021
Stripe Django нет такой цены

У меня проблема с моим Django Stripe Checkout. Я пытался сделать checkout с ценообразованием товаров с моего сайта электронной коммерции, но я получаю ошибку от Stripe. ERROR: Request req_wfYpUxo6bE40lR: Нет такой цены: '2.00' Models.py class Item(Visits, models.Model): title = …

02.09.2021
AttributeError: модуль 'htmlmin.middleware' не имеет атрибута 'MarkRequestMiddleware'

Пытаясь развернуть мое Django приложение на платформе Heroku, включая htmlmin и gzip, приложение падает с кодом ошибки H10. При просмотре журнала похоже, что ошибка связана с AttributeError: module 'htmlmin.middleware' has no attribute 'MarkRequestMiddleware' Запуск локально работает идеально (я не знаю …