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

17.08.2022
В наборе форм Django отсутствует идентификатор для шаблона, отображаемого вручную

Я использую django formset для отправки динамически сгенерированной формы (на основе файла, загруженного пользователем). Шаблон отображает эту форму вручную (я предпочитаю это, потому что мне проще работать над стилем+HTML вместе в шаблоне). При отправке формы я получаю ошибку id is …

17.08.2022
Как исправить ошибку Modulenotfounderror при использовании внешних файлов с os.environ.setdefault в Django

Я поместил свой модуль в папку и попытался использовать его в связке с Django. вот пример структуры моего проекта (каталог my_module не является приложением django, просто мой пользовательский пакет): mysite |-- my_module | |-- __init__.py | |-- …

17.08.2022
Django 4.1 polls tutorial, все сделано Admin работает нормально, но индекс не найден

Ok polls tutorial is done and can enter questions, vote, etc. but from the admin pages View site aka localhost:8000 gives... Page not found (404) Request Method: GET Request URL: http://localhost:8000/ Using the URLconf defined in mysite.urls, Django tried …

17.08.2022
Преобразование объекта в кодируемый объект не удалось из-за 404

Получение 404 ошибки при записи данных в формате json. var response = await http.post(Uri.parse(url + "/api/register"), body: jsonEncode({ "username": _username.text, "first_name": _fname.text, "last_name": _lname.text, "password": _password.text, "email": _email.text, "usertype": _userDropdown.toString(), "gender": _genderDropdown.toString(),`enter code here` "bloodgroup": _bloodDropdown.toString(), "phone_no": _contact.toString() }), …

17.08.2022
Django вставка из данных из другой таблицы с помощью sql

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

17.08.2022
Django. Добавление внешнего ключа к другой модели в представлении

Предположим, у меня есть две модели: Модель корзины Модель яблока В одной корзине может быть много яблок, поэтому между корзиной и яблоком существует отношение "один ко многим". Например, вот мои модели: class Basket(models.Model): backet_name = …

17.08.2022
Ошибка NoReverseMatch при попытке использовать Google OAuth 2.0

Я застрял на [Шаг 2: Перенаправление на сервер Google OAuth 2.0][1] из Using OAuth 2.0 for Web Server Applications Руководства Google. Я зарегистрировал свое приложение, получил идентификатор клиента и секрет, и имею те же авторизованные URI перенаправления в …

17.08.2022
Почему агрегации не работают корректно в миграциях Django?

Когда я импортирую настоящую модель и выполняю на ней запрос, я получаю правильный ответ. Когда я использую поддельную "историческую" модель из apps.get_model(), я получаю неправильный ответ. Миграция from django.db import migrations from django.db.models import Count from advisors.models import PlanShareRequest …

17.08.2022
Как сделать так, чтобы расчет среднего балла не превышал 0,01 секунды?

Я создал функцию для усреднения комментариев в TVAndMovie. Однако, когда я создал 100000 комментариев, для получения среднего значения оценок потребовалось в среднем 4 секунды! Я пытался найти способ получить среднее значение оценок. Как я могу сократить время до менее …

17.08.2022
Насколько дорого стоит повышение в Питоне?

В процессе разработки с использованием drf потребовался эффективный метод обработки ошибок. Я нашел два метода, один использует ErrorResponse, созданный путем наследования Response, и один использует APIException, предоставленный drf. Первый метод выполняется через return, а второй использует команду raise. …

17.08.2022
Результаты не отображаются на моем терминале

После написаниявведите описание изображения здесь этого кода в моем views.py, чтобы убедиться, что код работает идеально, я добавил print() в оператор if, но, похоже, он не показывает желаемого результата Это views.py 1: <a href="https://i.stack.imgur.com/aANSO.jpg" …

17.08.2022
Как я могу получить данные из другой модели для создания объекта в CreateAPIView в DRF

У меня есть две модели и соответствующие им сериализаторы: Модель обзора: class Review(models.Model): store = models.ForeignKey(Store, to_field='id', null=True, on_delete=models.SET_NULL) customer = models.ForeignKey(CustomerProfile, to_field='id', null=True, on_delete=models.SET_NULL) product = models.ForeignKey(Product, on_delete=models.CASCADE) feedback_image = models.ImageField(upload_to='images', blank=True) comment = models.TextField(blank=True) store_rating …

17.08.2022
Django: view_name() не хватает 3 обязательных позиционных аргументов: 'email', 'amount' и 'product'.

Я пишу простую логику для оплаты товара, я передаю некоторые параметры в функции, такие как name, 'amount', 'email' и т.д., но я начал получать эту ошибку, которая говорит missing 3 required positional arguments: 'email', 'amount', and 'product' Я не …

17.08.2022
Уведомления по вебсокету в django

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

17.08.2022
Как переименовать модель ManytoMany в Django Admin

У меня есть две модели: class ModelA(models.Model): id = models.AutoField() name = models.ManyToManyField(ModelB) class ModelB(models.Model): id = models.AutoField() На странице Django Admin я заметил, что теперь я вижу таблицу под названием "отношения моделиА и моделиВ". Это …

17.08.2022
Python django - исключить класс из makemigrations

Допустим, у меня есть класс: class A(models.Model, GrandparentClassSharedByAllClasses): value = models.CharField(max_length=2000, blank=False, null=False) def __str__(self): return self.value class Meta: verbose_name = _('test') verbose_name_plural = _('tests') могу ли я как-то исключить его из makemigration/migrations? Зачем мне …

17.08.2022
Как сделать sum(details_item_quantity) в качестве действия администратора в django

Привет! Мне нужно узнать количество продаж, сделанных за определенный промежуток времени, и промежуточный итог по каждому товару как действие администратора в django admin. например: между 6:30 и 7:00 вечера 01 января 2022 года. клиент-1: купил "1" …

17.08.2022
Ссылка Django на JavaScript работает с настольных, но не с мобильных платформ

Недавно я закончил обновление проекта Django 1.9.6 до версии 4.0.5. Все наконец-то работает хорошо, за исключением одного небольшого сбоя. У меня есть функция (JavaScript), которая вызывается из формы. Код использует тег. Я использовал и href=, и onclick=. Все работает …

17.08.2022
Получение максимального значения в Django queryset для внешнего ключа

Черт возьми, У меня есть две следующие модели class Publisher(models.Model): location = models.CharField() some_other_field = models.CharField() class Author(models.Model): publisher = models.ForeignKey(Publisher, related_name='authors', on_delete=models.CASCADE) name = models.CharField() lastname = models.CharField() location = models.CharField() class Books(models.Model): author = models.ForeignKey(Author, …

17.08.2022
Изменение постов и информации на форме/странице и получение информации о пользователе без перенаправления на другую страницу. /DJANGO

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

17.08.2022
Установка медиафайлов по умолчанию в Docker с помощью Django

Я развертываю свое веб-приложение Django с помощью Docker и Docker Compose, Nginx и Postgresql. Я уже выполнил развертывание, и оно работает хорошо. Но у меня проблема с медиафайлами по умолчанию. Когда я развертывал локально и на своем …

17.08.2022
Как сохранить вход пользователя в систему (даже если телефон выключен) в приложении React Native с бэкендом Django?

Я начинаю кодить на react native и пробую свое первое приложение. Я нахожусь в процессе создания входа/регистрации в приложении. Мне удалось зарегистрировать пользователя, но я не могу понять, как сохранить пользователя вошедшим в систему, когда я закрываю приложение. Как …

17.08.2022
Состояние капсулы K8: OutOfmemory

У меня есть приложение Django, развернутое на Azure Kubernetes Service (AKS). Оно использует Redis в качестве сервера и экземпляры Celery для рабочих. Я столкнулся с новой проблемой, когда один из pods имеет статус OutOfmemory, а после его перераспределения …

16.08.2022
Поле ModelChoiceField в ModelFormSet не выбирает начальное значение при использовании пользовательской ModelForm

Я использую ModelFormSet для отображения списка форм на основе предопределенной ModelForm. Мне нужно настроить два поля в формах, и поэтому я создал эту ModelForm: # forms.py class StudentRelationshipForm(forms.ModelForm): # the row below causes the issue: classroom = …

16.08.2022
Django + Apache + Ubuntu | ModuleNotFoundError: Нет модуля с именем 'myproject.settings'

Я запускаю приложение django на apache с использованием wsgi на ubuntu 18.04 aws ec2 instance. Я протестировал приложение django на сервере разработки, и оно работает нормально. Когда я запускаю его на apache, оно говорит, что произошла ошибка при запуске …

16.08.2022
Django runserver+Celery worker+Celery beat не работают одновременно (с брокером redis)

Import os from celery import Celery from django.conf import settings os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'cole_rochman.settings') app = Celery('cole_rochman', broker=settings.BROKER_URL, backend=settings.CELERY_RESULT_BACKEND, include=['core.tasks'] ) # Using a string here means the worker doesn't have to serialize # the configuration object to child processes. # - …

16.08.2022
3 Набор фильтров для моделей django с помощью django-filter

У меня есть 3 разные модели django, и я хочу фильтровать их с помощью django-filter. ORM запрос, который я написал ниже, работает без проблем. но как я могу сделать это с помощью django-filter (filters.FilterSet)? Employee.objects.filter(companyrecord__company__cname__icontains="ompanyname") ЭТО РАБОТАЕТ Это …

16.08.2022
Предотвращение капитализации в verbose_name поля модели

Я использую следующий тег шаблона: @register.simple_tag def get_verbose_field_name(instance, field_name): """ Returns verbose_name for a field. """ return instance._meta.get_field(field_name).verbose_name.title() Предположим, я определил поле модели lorem_ipsum с полем verbose_name="FOO bar". Затем, когда я запускаю {% get_verbose_field_name object "lorem_ipsum" …

16.08.2022
Любые изменения в CSS не отражаются в проекте django

Я установил whitenoise на свой проект и настройки для моего проекта для статического файла, settings.py, STATIC_URL = '/static/' STATIC_ROOT = str(BASE_DIR.joinpath('staticfiles')) STATICFILES_DIRS = [str(BASE_DIR.joinpath('static'))] STATICFILES_STORAGE = 'whitenoise.storage.CompressedStaticFilesStorage' # Media files MEDIA_URL = '/media/' MEDIA_ROOT = str(BASE_DIR.joinpath('media'))> в urls.py, …

16.08.2022
Могу ли я расширить таблицу HTML, чтобы отобразить больше данных из другой модели django?

У меня есть приведенный ниже HTML-код, который создает таблицу, перебирая данные из модели Django SQL. Я хотел бы добавить кнопку "плюс" к каждой строке, позволяющую развернуть ее, чтобы показать несколько строк данных из РАЗНОЙ модели на основе совпадающих идентификаторов …

16.08.2022
Django публикует в KAFKA вместо сохранения в базе данных

Мы пытаемся разработать микросервисную архитектуру на фреймворке Django rest, в которой все записи в базу данных SQL выполняются путем публикации сообщений в темы в системе обмена сообщениями Apache Kafka, а все чтения выполняются непосредственно из базы данных SQL. Это …

16.08.2022
Невозможно получить доступ к элементам внешнего ключа в html-шаблонах DJANGO

Просмотров: def search_devis(request): devis = Devis.objects.all() commercial = User.objects.all() client = Client.objects.all() context={ 'devis': devis, 'commercial': commercial, 'client_': client, } return render(request, "manage_devis/search_devis.html",context ) Модели: class Devis(models.Model): titre = models.CharField(max_length=30, ) date_ecriture = models.DateField(auto_now_add=True) date_expiration = models.DateField() …

16.08.2022
HTML For Loop для добавления изображения из базы данных Django

Я работаю над передачей логотипа в html-код, однако всякий раз, когда я передаю его в html, вместо него появляется маленький синий вопросительный знак. Я хотел бы узнать, как передать логотип в src. Спасибо за помощь. class LoansOutstanding(models.Model): company_name = …

16.08.2022
Django: Как переопределить MIME-тип загруженного пользователем файла?

Пользователи на моем форуме веб-разработчиков могут загружать HTML файлы в качестве вложений к своим сообщениям, чтобы показать свой код. Это делается через Django FileField. Как я могу гарантировать, что эти загруженные файлы будут обслуживаться с типом содержимого "text/plain", а не …

16.08.2022
Как перевести каждую строку csv файла

некоторые слова строки переводятся, иногда, а иногда нет. from googletrans import Translator myfile=open("ElectricCarData_Norm.csv") f=myfile.readlines() translator=Translator() with open("Electric.csv", 'w',encoding="utf-8") as op: for line in f: #print(line) translation = translator.translate(line, src='en',dest='hi').text #print(line," ",translation) op.write(translation) op.write('\n')

16.08.2022
Мой тип пользователя user и doctor не устанавливает true при регистрации пользователя

Я новичок в django, создаю проект для записи к врачу. Я расширил abstractuser и установил тип пользователя is_patient и is_doctor, формы регистрации пользователя и регистрации врача отличаются. Я хочу, чтобы при регистрации пользователя через форму is_user устанавливалось значение True, а …

16.08.2022
Django не может связать загруженный файл

Уточнение: Я разрабатываю поверх модуля администрирования django. Я реализовал загрузку модели csv с помощью простой формы FileField, и прочитал загруженный текстовый файл с помощью TextIOWrapper без каких-либо проблем. Я пытаюсь добавить промежуточный экран, предупреждающий пользователя о возможной потере …

16.08.2022
Как использовать перечисление кода статуса HTTP в качестве выбора поля модели django?

Я хотел бы, чтобы одна из моих моделей django имела поле, подобное этому: status = models.ImageField(choices=Status, max_length=20) но вместо этого он будет брать непосредственно из класса HTTPStatus

16.08.2022
Как связать данные из формы vue js с Django с помощью post axios?

Я хочу разработать интерфейс, который загружает файл с помощью Vue js из моего бэкенда на django, я не могу понять проблему. но вот ошибка, которую я получил: "POST http://127.0.0.1:8000/upload/ 500 (Internal Server Error)" здесь класс …

16.08.2022
Перебор вложенных словарей в Django

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