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

18.10.2022
Как одновременно вернуть Http-ответ и рендеринг с контекстом?

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

18.10.2022
Поле электронной почты Django недействительно для международной почты (на неанглийском языке)

Я использую REST фреймворк django. Это моя модель пользователя, расширенная из AbstractUser class User(AbstractBaseUser, PermissionsMixin): email = models.EmailField(_('email address'), unique=True) Сейчас я пытаюсь проверить, на каких языках могут работать мои модели. Когда я проверяю сериализатор пользовательского объекта, …

18.10.2022
Django typehinting

Я создал пустую миграцию, которая теперь выглядит следующим образом: def forwards(apps, schema_editor): Foo = apps.get_model('app', 'Foo') FixedResponse.objects.create(name='Bar') def backwards(apps, schema_editor): Foo = apps.get_model('app', 'Foo') Foo.objects.filter(name='Bar').delete() class Migration(migrations.Migration): dependencies = [ ('app', '0035_fixedresponse'), ] operations = [ migrations.RunPython(forwards, backwards) ] …

18.10.2022
Как писать имена строк при экспорте кверисетов django в csv?

Нижеприведенная функция экспортирует в csv правильно, но не хватает одной вещи - заголовка этих значений. Как записать заголовок этих значений? У меня довольно большой набор запросов, поэтому я использую StreamingHttpResponse, как предлагает документация django, но не смог найти …

18.10.2022
Как настроить поле даты и времени в формах django?

Как настроить поле dateTime по умолчанию в формах django, чтобы оно было более дружелюбным к пользователю. forms.py: class new_album_form(forms.ModelForm): class Meta: model = album fields = ['album_name', 'album_artist', 'released_at', 'price', 'is_approved'] и я использую формы django по …

18.10.2022
API Google Drive не запрашивает авторизацию доступа?

Я создаю сайт, где я могу хранить свои файлы на google drive, используя google drive API. При разработке я использую Windows, где мой код работает гладко. В windows google запрашивает аутентификацию, и после входа все работает отлично. Я могу загружать …

18.10.2022
Django ограничивает пользователей от обновления/удаления постов других пользователей

Views.py @login_required(login_url='/login') def updatepost(request,pk): post = Post.objects.get(id=pk) form = PostForm(instance=post) if request.method =='POST': form = PostForm(request.POST, request.FILES, instance=post) if form.is_valid(): form.save() return redirect ('mainpage') context = {'form':form} return render( request, 'postform.html', context ) postform.html {% include 'main.html'%} {% …

18.10.2022
Как справиться с различными способами написания одного и того же текста

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

18.10.2022
Как добавить зависимое поле выбора? (Если в поле 1 выбран определенный выбор, поле 2 исключит его из своих вариантов)

Я пытаюсь создать модель и форму студента, где каждый студент должен иметь 6 предметов, не больше и не меньше. Из этих 6 предметов, 1 предмет из каждой из 3 определенных категорий является обязательным. Например, Английский Категория: Язык …

18.10.2022
Использование ASP.NET Session внутри проекта Django

У меня есть один сайт, который является сайтом ASP.NET, и внутри этого проекта размещен один проект django только для одного url. До сих пор этот url был доступен открыто, но теперь я хочу установить аутентификацию для этого url и …

18.10.2022
Наследование форм моделей Django

Я хочу создать дочерний класс UpdateMealdayForm, который наследуется от CreateMealdayForm. Насколько я понимаю, я могу просто перезаписать атрибут fields с именем поля, которое я хочу использовать, но что если я хочу добавить новое поле в дочерний класс, которое не …

18.10.2022
Метод Post не работает в моих HTML-формах

Моя форма выглядит следующим образом <h1>Signup below</h1> <form action="result" method="post"> {% csrf_token %} <h3>Username</h3> <input type="text" name="username" /> <h3>Email</h3> <input type="email" name="email"> <h3>Password</h3> <input type="password" name="password"> <h3>Rententer your …

18.10.2022
Можно ли изменить тип нормализации Django.Form?

У меня есть класс Form в проекте Django с несколькими MultipleChoiceFields, которые я подаю ему на выбор (int, str). Когда форма выполняет очистку данных на входных значениях MultipleChoiceFields, входные значения имеют тип int, но к моему удивлению, когда они …

18.10.2022
Django shell записывает запись в неправильную базу данных

На нашем сервере есть два проекта: первый проект - тестовый, второй проект не тестовый. Все проекты используют mssql db. Первый проект использует тестовую базу данных, второй проект использует не тестовую базу данных. Первый проект читает переменные окружения из файла …

18.10.2022
Django Rest Framework. Что такое queryset и serializer_class?

Допустим, у меня есть следующий набор представлений: class CategoryViewSet(viewsets.ModelViewSet): queryset = Category.objects.all() serializer_class = CategorySerializer Мне интересно, что здесь делают queryset и serializer_class? Я могу предположить, что queryset связан с тем, как будет отображаться порядок моделей (например, …

18.10.2022
Centos apache httpd PIL: не удалось отобразить сегмент из общего объекта

Итак, я пытаюсь развернуть веб-проект django на apache httpd через mod_wsi на centos 9. На самом деле я сделал это, и это сработало, я смог получить доступ к странице входа на сайт хостера, по крайней мере, только к странице …

18.10.2022
Как получить случайный url ngrok с помощью django и автоматически открыть его на raspberry pi

Я делаю проект приложения для видеочата на фреймворке Django и использую ngrok для пользовательского url этого приложения командой ngrok http http://localhost:8000. Мне нужно получить пользовательский url ngrok и открыть его автоматически при открытии моего raspberry pi.Я знаю, как запускать программы …

18.10.2022
Django admin Почтовые сообщения, поставленные в очередь, не редактируются

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

18.10.2022
Фильтр поля даты дочернего класса в DRF

Я новичок в DRF, мне нужно, чтобы дочерний класс подавал фильтр в родительское представление models.py class Customer(Base): name = models.CharField(max_length=100) phone_number = models.CharField(max_length=100, blank=True, null=True) comments = models.CharField(max_length=255, blank=True, null=True) class Cart(Base): user = models.ForeignKey(Customer, on_delete=models.CASCADE, related_name="cart") cart_number = …

18.10.2022
Невозможно отобразить степпер Bootstrap 5 в Django

У меня проблема с тем, чтобы функция Bootstrap степпера с ванильным вкусом отображалась правильно в Django, и я задался вопросом, может быть, я что-то упускаю. Другие элементы Bootstrap, такие как оповещения, работают нормально. Ни одно из форматирований для …

18.10.2022
Django tests : не работает для тестового случая для пользователя is_staff

Похоже, что это глупый вопрос, объясняемый какой-то глупой ошибкой, но я не смог разобраться в этом на данный момент. Общая ситуация : У меня есть небольшое приложение Djano, используемое как небольшая база данных для некоторых предметов. Элементы …

18.10.2022
Запуск длительного процесса в представлении Django

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

18.10.2022
Как отслеживать, если django sslserver не работает

Мы запускаем наш сервер с помощью django, используя приведенную ниже команду, и он работает fine. Python3 ./manage.py runsslserver www.abc.com:8443 -certificate abc.vet -key abc.pem Но иногда он автоматически падает. Я хотел бы понять, как это отслеживать, …

18.10.2022
Django crispy forms inline checkboxes

Я использую Django-cripsy-forms для создания формы. У меня есть модель с несколькими атрибутами (MultiSelectField) с одинаковыми вариантами выбора (CHOICES). from django.db import models class Visit(models.Model): CHOICES = ( ("A","A"), ("B","B"), ("C","C"), ("D","D"), ) q1 = MultiSelectField(null=True, choices=CHOICES, blank=True) q2 = …

18.10.2022
Django Migrations Нужны ли мне подсказки типов и как? [закрыто]

В Python теперь есть подсказки типов (или typehint? это одно слово или два?). Некоторые документы можно посмотреть на peps.python.org. Проблема в том, что typehinting сделан для разработчиков, чтобы понимать использование программы и избегать ошибок, но …

18.10.2022
Недопустимый тег блока в строке 150: 'tag', ожидалось 'endblock'. Вы забыли зарегистрировать или загрузить этот тег?

Я использую теги в своем проекте с помощью @register.simple_tag. Вот как я использую его в своем проекте: <div class="py-2 pl-4 shadow-blueshadow border border-forblueshadow rounded md:shadow-none md:border-0"> {% some_tag current_organization.pk None selected_language as some_tag %} <a class=" font-light text-darkgreen block …

18.10.2022
Использовать JS скрипт в Django html?

При использовании моего js скрипта в html, я получаю ошибку: файл не найден, хотя файл находится в директории. Помогите разобраться. Спасибо! У меня следующая структура проекта: ---- app -------- urls.py -------- settings.py -------- wsgi.py ---- health_app -------- urls.py …

18.10.2022
Как получить возвращаемое значение функции и использовать его в html-шаблоне, flask

У меня есть html файл index.html и python файл, использующий flask, я хочу вызвать функцию из python файла и использовать возвращаемое значение в атрибуте в html т.е. <div style="display: {{ some_builtin_function('drowsiness_alert') }};" > <h1>Hide this</h1> </div> python …

18.10.2022
DoesNotExist at / профиль, соответствующий запросу, не существует

Простите, я совсем новичок в Django и Python, делаю школьный проект, я делал вход по умолчанию с помощью python, он создает пользователей и делает вход, пока все хорошо. Когда я вхожу с правами администратора, я могу ввести "html.html" без …

18.10.2022
Django-tenant : выполнение команды tenant_command на тестовой БД?

Я использую django_tenants и у меня есть API для создания нового арендатора. В этом API мы инициализируем данные в некоторых моделях из фикстур. execute_from_command_line(["manage.py", "tenant_command", "loaddata", "core/fixtures/"+file, "-s", self.schema_name]) Сейчас я пишу тесты на этот API, используя …

18.10.2022
Cs50w wiki не удалось создать новую запись в энциклопедии, когда я нажимаю на кнопку отправки, ничего не происходит

Я работал над вики cs50w project1 используя django и когда я пытаюсь создать новую запись в энциклопедии кнопка отправки не работает. views.py def createnewform(request): if request.method == "POST": form = CreateForm(request.POST) if form.is_valid(): title = form.cleaned_data['title'] content = form.cleaned_data['content'] …

18.10.2022
Некоторое время отсутствует файл .sock

Мое приложение django отлично работает на сервере. Но после выхода нового релиза иногда сервер падает. При проверке журналов он показывает app.sock failed (2: No such file or directory) while connecting to upstream Но файл есть, после перезапуска …

18.10.2022
Пожалуйста, мне нужна помощь, как использовать Gdal в моем Django приложении

Я уже установил Gdal в своей виртуальной среде, но проблема в том, что я не знаю правильный путь, который нужно указать в файле settings.py Все видео, которые я вижу в Интернете, предназначены только для операционной системы windows

18.10.2022
Django select_for_update: Можно ли разрешить создание связанных объектов во время транзакции?

Postgres DB Например, если у вас есть модели: class Foo(models.Model): name = models.CharField() class Bar(models.Model): foo = models.ForeignKey(Foo) Есть ли способ создать новый экземпляр Bar во время транзакции, у которого поле ForeignKey установлено на экземпляр Foo, который …

18.10.2022
Представление Django REST Framework, позволяющее изменять только одно поле в модели через REST-вызов? [закрыто]

У меня проблема с обновлением только одного поля в модели Marchant. Я просто хочу обновить поле статуса, но когда я пытался обновить поле статуса с помощью частичного обновления, все поля отображаются, но мне нужно только поле статуса. ПАТЧ : …

18.10.2022
Запрос первого объекта из всех объектов, связанных с пользователем, в Django

У меня есть модель django, как показано ниже: class Books: name = models.CharField(max_length=255) author = models.ForeignKey(User, on_delete=models.CASCADE) timeStamp = models.DateTimeField(auto_now_add=True) first = models.BooleanField(default=False) У меня уже есть около миллиона записей в таблице Books и недавно …

18.10.2022
Разбор в набор запросов для носителей информации о продукте

У меня есть две разные модели для моего продукта. Одна предназначена для информации о продукте, а другая - для медиа продукта. class Products(models.Model): id=models.AutoField(primary_key=True) url_slug=models.CharField(max_length=255) subcategories_id=models.ForeignKey(SubCategories,on_delete=models.CASCADE) product_name=models.CharField(max_length=255, null=True) brand=models.CharField(max_length=255) max_price=models.DecimalField(max_digits=7, decimal_places=2) discount_price=models.DecimalField(max_digits=7, decimal_places=2) product_description=models.TextField() product_long_description=models.TextField() created_at=models.DateTimeField(auto_now_add=True) in_stock_total=models.IntegerField(default=1) is_active=models.IntegerField(default=1) class …

18.10.2022
Приложения Django с общей моделью мигрируют на несколько схем Postgres

В проекте Django у меня есть несколько приложений, и один класс модели будет создан в models.py одного приложения и импортирован в models.py другого приложения. затем я запускаю migrate для каждого приложения на одну схему в Postgres, никаких сообщений об …

18.10.2022
Аннотирование набора запросов django по количеству связанных объектов кверисета

У меня есть следующие три модели: class User(AbstractUser): username = None name = models.CharField(max_length=255) email = models.EmailField(unique=True) account_type = models.CharField( choices=AccountType.choices, default=AccountType.GENERAL, max_length=8, ) first_name = None last_name = None USERNAME_FIELD = "email" REQUIRED_FIELDS = ["name"] objects …

18.10.2022
Объект Django 'str' не имеет атрибута 'read'

Я делаю вызов базы данных, чтобы принести изображение типа BLOB в представление django, но получаю ошибку "'str' object has no attribute 'read'". views.py def listar_productos(): django_cursor = connection.cursor() cursor = django_cursor.connection.cursor() out_cur = django_cursor.connection.cursor() cursor.callproc('FASTFERIA.SP_LISTAR_PRODUCTOS', [out_cur]) lista = [] …