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

17.12.2022
Товар Django не добавляется в корзину

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

17.12.2022
Django updateview (cbv и fbv) для загрузки нескольких файлов не работает

Я пытаюсь загрузить файлы (один и несколько) с помощью обновления (cbv и fbv) через шаблон обновления, но я продолжаю получать ошибку 'This field is required' при отправке, и файлы, конечно, не загружаются. Все обязательные поля заполнены допустимыми типами данных, …

17.12.2022
Загрузка в S3 Bucket из Django Models напрямую

В настоящее время я разрабатываю приложение Django, и мои изображения и статические файлы первоначально загружаются в локальный путь, затем, когда я запускаю collect-static, он отправляет все в ведро S3. Мне интересно, есть ли способ убрать посредников и напрямую …

17.12.2022
Ошибка: представление не вернуло объект HttpResponse

Ошибка возникает, когда я нажимаю кнопку, которая связана с упомянутым представлением вот мое мнение def change_company(request,pk): item = get_object_or_404(Companies, pk=pk) if request.method == "POST": form = CompaniesForm(request.POST, instance=item) if form.is_valid(): form.save() return redirect('display_companies') else: form = CompaniesForm(instance=item) return …

17.12.2022
Переменные Django от форм к шаблонам

Я создаю сайт и пытаюсь сделать так, чтобы пользователь мог изменить свои учетные данные. Я сделал форму для этого: newUsername = forms.CharField( label="Enter your new username here*", required=True, widget=forms.TextInput(attrs={ 'class': 'userChangeCredentials', 'value': "{{ user.username }}" })) newEmail = forms.EmailField( …

17.12.2022
Как добавить фильтр в таблично-инлайновую модель админки django

Я пытаюсь добавить фильтр с инлайн-моделью Я пробовал добавить list_filter в инлайн класс, но это метод, не указанный в инлайн классе

17.12.2022
JavaScript: Валидация возрастных ворот

Я создаю приложение, для входа на сайт или в конкурс пользователь должен быть старше 18 лет Я изо всех сил старался получить валидацию на вводимых данных, я изо всех сил старался создать JS Что должно произойти Когда …

17.12.2022
Как выводить результаты из API на основе поиска пользователя / Django

Как вы можете видеть на рисунке ниже, я пытаюсь заставить пользователя искать заданную страну, дату начала/окончания и получить результат "Подтвержденные случаи" и "Дата" обратно из API, но я не уверен, как это сделать. введите описание изображения …

17.12.2022
Подпроцесс украшателя вывода Python

Здравствуйте, я использую subprocess. import subprocess proc = subprocess.Popen(['ls'], stdout=subprocess.PIPE) output = proc.stdout.read() print(output) вывод корректен b'file.txt\nmain.py\nsource\ntest-page\n' есть ли способ украсить его, как в linux server? root@master:/home/python# ls file.txt main.py source test-page

17.12.2022
Модели Django - как правильно вычислять несколько значений с различными условиями

Я хочу вычислить несколько значений в одном запросе на моей модели. для каждой метрики должен быть свой фильтр (или вообще никаких фильтров). Я использую Django==2.2.3 и модель Djongo. Колонки моей модели: user_id = models.IntegerField(blank=True, …

17.12.2022
Является ли https://github.com/Corvia/django-tenant-users альтернативной версией https://github.com/django-tenants/django-tenants?

Я работаю над созданием SAAS и нашел django-tenants Томаса Тернера довольно полезным (awesome). Но я нашел в другом вопросе, на который он ответил сам, ссылку на Corvia/django-tenant-users. Так что я не знаю, являются ли они разными альтернативами или дополняют друг …

17.12.2022
Как я могу отправить Message.info от администратора другому пользователю в Django

Когда кто-то из пользователей пытается опубликовать статью. Пользователь должен дождаться одобрения/неодобрения этой статьи от администратора. после одобрения/неодобрения своих статей пользователи должны получать Message.info. Но эти сообщения показывались на странице администратора, а не на странице пользователя неодобренное сообщение: это model.py …

17.12.2022
При команде createsuperuser Django выдает ошибку

Я сделал сайт на Django REST API и начал деплоить на VPS и у меня сначала была ошибка о кодировки LATIN-1 при команде python manage.py migrate исправил изменив кодировку таблицы с LATIN-1 на UTF-8 и миграция прошла успешна без ошибок …

17.12.2022
Почему код jinja читается как HTML-текст, а не выполняется?

Я не знаю, правильно ли я задаю этот вопрос. Пожалуйста, посмотрите этот снимок экрана: https://i.stack.imgur.com/Idl0l.png директория: weatherApp ядро урлы views шаблоны index.html weatherApp урлы …

17.12.2022
SignatureDoesNotMatch при вызове PutObject с Django, Django-Storage, AWS S3, boto3

Я создал Django App и разместил его на Heroku, где я указал все параметры настройки, такие как ID ключа доступа (см. файл Settings). AWS_ACCESS_KEY_ID= config("AWS_ACCESS_KEY_ID") AWS_SECRET_ACCESS_KEY_ID= config("AWS_SECRET_ACCESS_KEY_ID") AWS_STORAGE_BUCKET_NAME= config("AWS_STORAGE_BUCKET_NAME") AWS_S3_CUSTOM_DOMAIN=f"{AWS_STORAGE_BUCKET_NAME}.s3.us-west-1.amazonaws.com" AWS_DEFAULT_ACL="public-read" AWS_S3_OBJECT_PARAMETERS = {"CacheControl": "max-age=86400" } AWS_LOCATION= "static" AWS_S3_REGION_NAME …

17.12.2022
Автоматическое заполнение поля формы - django

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

17.12.2022
Оптимизация подзапросов Django ORM

У меня есть функция с некоторыми вычислениями. Подзапрос с OuterRef работает слишком долго, как я могу оптимизировать или найти другой способ получить id для average_ndmi? def get_ranking_manager_ndvi_regions( year: str, month: int, pk: Optional[int] = None ) -> List[Region]: return …

17.12.2022
Как добавить столбцы в auth_user в django postgresql?

Здравствуйте, я хочу зарегистрировать пользователя в django. В django есть только поля для основных данных email и имя пользователя, но я хочу добавить больше, например: about, user_profile_picture_url, address и т.д. Он прекрасно создает модель, но... Она не сохраняет …

17.12.2022
Получение данных из нескольких api в django rest framwork

Сначала я не знаю, задаю я хороший вопрос или нет. Я пытаюсь интегрировать Paytm Payment в мой django rest framework. Есть много api от paytm, например, инициировать транзакцию, получить все платежи, отправить OTP и т.д., как на картинке ниже. <a …

17.12.2022
Django & PostgreSQL - хранение случайных чисел в базе данных

Чтобы укрепить свои базовые знания в Django, я решил создать нечто большее, чем список "дел", я хочу создать приложение, которое: "необходимо будет создать ряд уникальных 6-значных кодов и сохранить их в базе данных. Это будет использоваться для проверки уникальных …

17.12.2022
Создание нескольких экземпляров с заданными полями

У меня есть эти модели class Guest(models.Model): name = models.CharField(max_length=50, blank=True, null=True) surname = models.CharField(max_length=100, blank=True, null=True) phone_number = models.CharField(max_length=50, blank=True, null=True) adress = models.CharField(max_length=200, blank=True, null=True) table = models.ForeignKey(Table, on_delete=models.CASCADE, blank=True, null=True) class Dish(models.Model): name = models.CharField(max_length=50, blank=True, …

17.12.2022
Невозможно перенести валидацию из представления в сериализатор

Мне нужно перенести валидацию из views.py в serializators.py. Как я могу это сделать? Валидация должна проверить: пользователь не может следить за собой пользователь не может следить за автором, за которым он уже следит …

17.12.2022
Django - ошибка gcloud - Ошибка обработки tar файла(дубликаты путей к файлам не поддерживаются):

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

17.12.2022
Есть ли способ зарегистрировать таблицу, созданную без использования Django Model?

Как зарегистрировать следующую таблицу в apps.py или как показать эту таблицу в панели admit? from django.db import connection cursor = connection.cursor() cursor.execute("CREATE TABLE appName_{} LIKE appName_table".format(str(request.user)+"_table"))

17.12.2022
Как разработать rest api без использования сериализатора в Django Rest Framework?

Я хочу создать апи для регистрации и входа в систему без использования сериализатора в django Rest Framework. Поэтому я хочу знать, как мне сделать CRUD операции для этих api с помощью ApiView Кто-нибудь, пожалуйста, решите эту проблему

17.12.2022
Проверьте, соответствует ли пользователь, делающий запрос, подключенному пользователю, внутри "form_valid" django

В настоящее время я пытаюсь улучшить свою форму, я хотел бы проверить, соответствует ли подключенный пользователь пользователю, который публикует данные возможно ли добавить условие внутри form_valid, чтобы проверить, соответствует ли пользователь из модели пользователю из запроса, прежде чем публиковать …

17.12.2022
Работает ли сервер, когда я не подключаюсь? Если да, то что я могу сделать?

Я развернул свое приложение django на сервере ubuntu. Я хочу предоставить API для мобильного приложения. Поэтому я последовал некоторым источникам и развернул. Для развертывания django я использую gunicorn и ngnix. Сервер работает с этой командой: gunicorn --bind 0.0.0.0:8000 myapp.wsgi …

17.12.2022
Django & Bootstrap: Модальное окно при загрузке

Добрый день У меня следующая проблема, у меня, насколько мне позволяют мои знания, Я пробовал использовать bootstrap CDN, а также метод установки пакета pip, но когда я пытаюсь заставить мой модал отображаться, я не могу заставить …

17.12.2022
Страница заказа после выбора продукта

Models.py ` class Product(models.Model): name = models.CharField(max_length=50 , verbose_name='العنوان') disc = models.TextField (null=True , verbose_name='وصف المنتج') price = models.DecimalField (max_digits=5 , decimal_places=0 , null=True , verbose_name='السعر') photo = models.ImageField (null=True, upload_to='static\product_images', verbose_name='صورة المنتج') active = models.BooleanField(default=True , verbose_name='حالة المنتج') category …

17.12.2022
Как делать запросы к API после аутентификации с помощью django-allauth?

Я интегрировал аутентификацию Github и GitLab в свое Django-приложение с помощью django-allauth. После аутентификации, как мне получить доступ к маркеру запроса для выполнения вызовов API к Github и GitLab? Я использую django-allauth v0.51.0 и django v4.1.4.

17.12.2022
Django Vue3 access-control-allow-origin не разрешен

У меня есть проект Django rest-api. На фронте проекта используется Vue. Я получаю следующую ошибку при запросе через Vue: print console: Доступ к XMLHttpRequest по адресу 'https://api.iyziwell.com/api/user/register' из origin 'https://main.d398abgajqt044.amplifyapp.com' был заблокирован политикой CORS: Поле заголовка запроса access-control-allow-origin не …

17.12.2022
Как итерировать словарь по шаблону в Django

У меня есть два цикла, которые работают идеально, если я печатаю результаты. Это дает мне список, который показывает имя и значение, но у меня есть трудности с отображением этого в шаблоне. Он просто показывает последние результаты. for u in …

17.12.2022
Django javascript: Пользовательский заголовок запроса выбрасывает ошибку CORS и перенаправляет на OPTIONS

Я пытаюсь создать библиотеку API в Django. Этот API будет вызываться javascript. Django-API и javascript запущены на двух разных серверах. Библиотека django API ожидает пользовательский заголовок запроса от javascript front end. Я анализирую этот заголовок из объекта запроса django. …

17.12.2022
Django Inline Tabular admin: удаление объекта не работает

Я использую класс Django admin.TabularInline для того, чтобы добавить несколько объектов в отношения Foreinkey, как показано ниже: admin.py: class HeadFlowDatasetInline(admin.TabularInline): model = HeadFlowDataset extra = 0 class ProductAdmin(admin.ModelAdmin): list_display = ( ... ) search_fields = ( ... ) fields = …

17.12.2022
Django не может пройти аутентификацию или хэширование пароля неверно

Я использую пользовательскую модель пользователя, поэтому я могу аутентифицироваться, используя электронную почту вместо имени пользователя. from django.db import models from django.contrib.auth.models import ( AbstractBaseUser, BaseUserManager, PermissionsMixin, ) class UserManager(BaseUserManager): def create_user( self, email, password, confirm_code=None, username=None, role=None, ): user …

17.12.2022
Как я могу получить информацию из моего проекта django в мой проект react?

Js файл ` import React, {useState, useEffact} from 'react' const CSearchPage = () =&gt; { let [users, setUsers] = useState([]) useEffact(() =&gt; { getUsers() }, []) let getUsers = async () =&gt; { let response = await fetch('http://127.0.0.1:8000/userApi/getUsers/') let data …

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

Как обновить поле is_new, чтобы оно стало False через день class post(models.Model): title = models.CharField(max_length = 250) body = RichTextField(blank= True, null =True) created_at = models.DateTimeField(auto_now_add=True) is_new = models.BooleanField(default=True)

17.12.2022
Django-перезапуск последовательности поля postgres id с 0 вместо 1

Я хочу сбросить последовательность таблицы "postgresql", чтобы она начиналась с "0" в приложении django. Мой код: views.py sequence_sql = connection.ops.sequence_reset_sql(no_style(), [ModelName]) with connection.cursor() as cursor: for sql in sequence_sql: cursor.execute(sql) print("sequence reset") Последовательность перезапускается успешно, …

17.12.2022
Изменение формата даты на "dd-mm-yyy" в системе отдыха Django

Здравствуйте, ниже приведен полезный груз моего запроса, я использую обычный сериализатор и хочу сохранить дату в формате "dd-mm-YYYY" в DB { "start_date": "2022-10-10", "end_date": "2022-12-10" } Вот мой сериализатор class StudentSerializer(serializers.Serializer): start_date = serializers.DateField() end_date = serializers.DateField() …

17.12.2022
502 Bad Gateway | Gunicorn - ngnix - django

Я хотел, чтобы мое приложение dango работало на сервере, и я пробовал с gunciron. Когда я запускаю свое приложение с gunicorn, сервер работает. Я имею в виду `# gunicorn --bind 0.0.0.0:8000 myapp.wsgi` работает Но если я …