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

23.01.2022
Попытка добавить вариант товара в корзину js Django

Попытка добавить вариант товара в корзину js Django Я просто не очень понимаю, как добавить его в корзину в js и получить его в моем utils.py код хорошо работает до того, как я добавил варианты в models.py. Я действительно разрываюсь, …

23.01.2022
Django - изображения, загруженные пользователем, не отображаются и показывают 404 при Debug = False

Я разрабатываю Django и использую атрибуты ImageFiled в моделях, которые мне нужно отобразить позже. Когда я запускаю сайт в dev (DEBUG = True), он работает, но когда я меняю это значение на False (Production), загруженные изображения больше не отображаются, …

23.01.2022
Не могу прикрутить modelformset_factory к view

VIEW.PY def formamy(request): ExampleFormSet = modelformset_factory(Example, fields=('name',), extra=1) if request.method == 'POST': form = ExampleFormSet(request.POST) inst = form.save() for insts in inst: insts.save() form = ExampleFormSet() return render(request, 'my-page.html',{'formix':form})``` TEST.HTML <form method="POST" action="" > {% csrf_token %} {{ form.management_form …

23.01.2022
Как отобразить связанную информацию в двух классах в админке django?

Я работаю в админке django с двумя классами: Конференция и Команда. Я создал объекты для обоих классов и хочу, чтобы они были связаны между собой. Я создал Conference North и South и хочу отображать названия команд, которые принадлежат к каждой …

23.01.2022
Django Rest Framework: Фильтрация QuerySet работает не так, как ожидалось

Я использую Django 3.2 и Django Rest Framework для API. У меня возникают трудности с тем, чтобы заставить его работать так, как я ожидаю. У меня есть таблица position с примерными данными, подобными следующим: [ { id: 1, position_date: '2022-01-01', …

23.01.2022
Невозможно заполнить форму HTML

Итак, у меня есть экран входа в систему, который я создал, и я использую 3JS для фоновой анимации. На данный момент я не могу нажать на форму, чтобы заполнить поля. <img alt="Example of what the form …

23.01.2022
Как тестировать приложения django, когда моя авторизация удалена?

В настоящее время я использую некоторые тесты следующим образом: @pytest.mark.django_db(databases=["default"]) def test_list_boards(api_client): baker.make(Board) baker.make(Board, name="new") url = reverse("v1:boards-list") response = api_client().get(url) assert response.status_code == 200 assert len(json.loads(response.content)) == 2 редактирование: поскольку я не использую django …

23.01.2022
Django: Почему поле изображения не работает

Добрый день, Я тестирую некоторые вещи с Django image Fields и моделью пользователя. Суть в том, что любой пользователь может загрузить и обновить картинку профиля. Но когда я выбираю картинку и нажимаю загрузить, я получаю сообщение 'This field …

23.01.2022
Как хранить и извлекать пользовательские правила в Django

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

23.01.2022
Когда я перехожу к добавлению в базу данных на панели администратора, нет ввода имени пользователя

Каждый раз, когда я захожу в админ панель и добавляю новый аккаунт, каждое поле позволяет мне ввести ввод, кроме userID Модель from asyncio import FastChildWatcher import email from pyexpat import model from django.db import models from django.contrib.auth.models import AbstractBaseUser, BaseUserManager …

22.01.2022
Class Based View - поля не создаются в базе данных (python Inherits\django cbv)

Я пытаюсь создать модель наследования, следуя этому руководству: https://www.digitalocean.com/community/tutorials/understanding-class-inheritance-in-python-3 Все работает. Можно получить доступ к свойству FirstName в дочернем и показать в представлении, но когда я запускаю makemigration/migrate, наследуемые поля не создаются в таблице в …

22.01.2022
Django агрегированное поле, но отфильтрованное по дате

Я пытаюсь аннотировать сумму другой модели, но отфильтрованную по дате. У меня есть модели Employee и Shift, в Shift есть DecimalField dur, DateTimeField start и внешний ключ employee. class Employee(models.Model): name = models.CharField(max_length=64) class Shift(models.Model): employee …

22.01.2022
Всплывающее окно в HTM/Django

День добрый, я новичок в django Как создать всплывающее окно с информацией, при этом редиректиться на эту же страницу вщ views.py? Знаю, можно через форму в html закинуть: return return render(request, 'html/.html',{form:'form'}) …

22.01.2022
Установка связей для уже существующей БД

Есть готовая Sqlite база данных, надо подключить ее к проекту на Django, нашел как по ней создать модели, но никак не могу понять, как прописать связи между моделями. Когда писал на php использовал yii, там связи прописывались …

22.01.2022
Django self.groups.add(group) не добавляет группу

У меня есть модель User с полем role. Я хочу, чтобы каждый пользователь был в одном Group, который соответствует его role. Поэтому я пытаюсь установить их группу каждый раз, когда user сохраняется. Проблема в том, что пользователь не …

22.01.2022
Как я могу устранить ошибку 404 на странице продукта?

Я делаю сайт с магазином. Он выглядит следующим образом: магазин -&gt; каталог -&gt; все товары -&gt; один товар. Когда я перехожу на страницу с одним товаром, я получаю 404 ошибку. views.py def product_view(request: WSGIRequest, product_slug: str): try: product = ( …

22.01.2022
Django отображает связанные объекты

У меня есть модели для ProjectNotes и для ProjectNotesComments. ProjectNotesComments имеет внешний ключ, который является идентификатором ProjectNotes. Я могу сохранять комментарии к заметкам. Я могу видеть их в панели администратора. Однако я не смог понять, как отобразить комментарии …

22.01.2022
Клиенты получают тайм-аут при попытке подключения к общедоступному серверу websocket (Python)

Def first(request): PORT = 7890 print("Server listening on Port " + str(PORT)) async def echo(websocket, path): print("A client just connected") try: async for message in websocket: print("Received message from client: " + message) await websocket.send("Pong: " + message …

22.01.2022
Посмотрите различия в assert при выполнении теста в Django с использованием покрытия

Я пытаюсь настроить покрытие в Django, используя этот учебник: https://adamj.eu/tech/2019/04/30/getting-a-django-application-to-100-percent-coverage/ Это работает, но когда один из моих тестов неверен, я не могу увидеть разницу в утверждениях, например : AssertionError at assertEqual(1==2, True) where assert False …

22.01.2022
Динамическая маршрутизация урлов в Django не работает

динамическая маршрутизация url в post не работает. он работает правильно без динамического url, но показывает Page not found (404) Метод запроса: GET ошибка urls.py from django.urls import path from . import views urlpatterns = [ path('', views.index ,name='index'), path('count', …

22.01.2022
Как перенаправить любой сайт, нажав на изображение в html, где фреймворк - Django?

Вот, я хочу перенаправить www.facebook.com при нажатии на логотип Facebook, но так как у меня номер порта 127.0.0. 1:8000 поэтому после нажатия на изображение я перенаправляюсь http://127.0.0.1:8000/www.facebook.com и получаю …

22.01.2022
Как не включать данные из БД в условие множественных икон в фильтре модели?

В настоящее время я разрабатываю приложение, используя Django. Я хочу использовать несколько icontains условий в filter с помощью Q, как показано ниже. но в этом случае, если target_1 или target_2 является empty string(''), то все данные будут …

22.01.2022
Зачем показывать данные в угловых скобках 'пример',) в форме Django

HTML КОД {% csrf_token %} &lt;input type="text" name="sub1" value="{{sub1}}" placeholder="Sub 1"&gt; &lt;input type="text" name="sub2" value="{{sub2}}" placeholder="Sub 2"&gt; &lt;input type="text" name="sub3" value="{{sub3}}" placeholder="Sub 3"&gt; &lt;input type="text" name="sub4" value="{{sub4}}" placeholder="Sub 4"&gt; &lt;input type="text" name="sub5" value="{{sub5}}" placeholder="Sub 5"&gt; &lt;button type="submit"&gt;SUBMIT&lt;/button&gt; &lt;/form&gt; …

22.01.2022
Как не включать пустую строку в условие icontains в фильтре модели?

В настоящее время я разрабатываю приложение, используя Django. Если я использую filter из model и устанавливаю цель icontains на empty string ″, как показано ниже, все данные будут получены. queryset = MyModel.objects.filter(my_field__icontains='').all() Но я не хочу включать …

22.01.2022
ModuleNotFoundError: Нет модуля с именем 'xhtml2pdf'

Когда я компилирую свой код, я могу получить эту ошибку *ModuleNotFoundError: No module named 'xhtml2pdf'* также обновите xhtm12pdf с помощью команды *pip3 install -t pdf/ xhtml2pdf --upgrade* но возникает та же ошибка, после чего я использую команду *` …

22.01.2022
Обновление данных в представлении деталей на основе класса

Я хочу позволить пользователю редактировать введенные им данные непосредственно из детального представления. Данные, которые пользователь ввел ранее, также должны отображаться. Вот мой детальный вид прямо сейчас: class GeographyDetailView(LoginRequiredMixin, UserPassesTestMixin, DetailView): model = Geography def get_context_data(self, **kwargs): context = …

22.01.2022
Django: prefetch_related из разных бд без связи

Рассмотрите следующие модели: # in database "pizzas" class Pizza(models.Model): name = models.CharField() # in database "toppings" class Topping(models.Model): metadata = models.JSONField() В таблице pizzas в базе данных pizzas у меня есть id | name 1 | BBQ …

22.01.2022
Совместное использование mozilla-django-oidc и djangorestframework-simplejwt

У меня есть веб-сайт, для которого требуется аутентификация как по OIDC, так и по JWT. Чтобы достичь этого, я подумал об использовании пакетов mozilla-django-oidc и djangorestframework-simplejwt вместе. Однако, похоже, они не работают вместе. Например, наличие следующего фрагмента кода …

22.01.2022
Добавить кнопку редактирования в добавляемую таблицу

У меня есть таблица пользователей, которая была сериализована и отправлена в виде JSON. JSON фильтруется с помощью AJAX, и таблица добавляется. В настоящее время я добавил ссылку href к тегу &lt;a&gt; в таблице. Вместо этого я хочу добавить событие …

22.01.2022
Совместим ли Python 3.9.6 с pytest 6.2.5?

Я пытаюсь протестировать представления и модели для Django REST API, написанные на pycharm, и установил для этого pytest. Я написал несколько тестов и когда я хотел запустить их, я получил следующее сообщение об ошибке: ERROR: usage: _jb_pytest_runner.py [options] [file_or_dir] …

22.01.2022
Получение webhook по https на сервере разработки django, туннелированном с помощью ngrok

Мне нужно протестировать интеграцию платежей, где платежный сервис отправляет webhook при успешном проведении платежа. url для webhook должен быть https://xxx-ngrock.io/paymentNotification. В этом случае я не могу изменить url на http. Моя проблема в том, что я не могу получить …

22.01.2022
Невозможно сделать makemigrations с Django

Я использую Django, чтобы попытаться сделать сайт-портфолио. Я добавил два приложения под названием 'Jobs' и 'Blogs', используя python manage.py startapp 'appname'. Затем я перешел в Atom и в файл models.py для реализации class Job(models.Model): Затем нам пришлось …

22.01.2022
Django ORM применяет .filter() к существующему набору запросов

Я немного не понимаю, какие запросы в базу данных должны выполняться в этом фрагменте кода &gt;&gt;&gt; from core.models import People &gt;&gt;&gt; p = People.objects.all() &gt;&gt;&gt; p.filter(age__gt=10) Ясно, что передача objects.all() в ORM приведет к одному запросу типа SELECT …

22.01.2022
Как я могу предотвратить перепродажу товаров в моем интернет-магазине? [закрыто]

Я завершаю разработку своего интернет-магазина и кое-что понял. Рассмотрим следующую ситуацию: В моей базе данных есть объект Product. Product.quantity = 1. User1 добавляет Product в свою корзину и добавляет User2. Они оба оформляют заказ одновременно. Прямо перед …

22.01.2022
Не показывается картинка из базы данных в Django проекте

Столкнулся с проблемой, на сайте не показывается картинка из базы данных. Картинка в модели бд: image_news = models.ImageField() Картинка на сайте показывается в виде иконки: Но правильно определяется наименование картинки из …

22.01.2022
Я подобрал версию и все прошло хорошо, но дальше я получаю ошибки, как показано ниже:

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

22.01.2022
Django: Как создать суперпользователя?

Добрый день, Я пытаюсь создать пользовательскую модель пользователя с помощью AbstractBaseUser. models.py from django.db import models from django.utils import timezone from django.utils.translation import gettext as _ from django.contrib.auth.models import BaseUserManager, AbstractBaseUser, PermissionsMixin # Create your models here. class CustomAccountManager(BaseUserManager): …

22.01.2022
Input 0 of layer "dense" is incompatible with the layer: expected axis -1of input shape to have value 784, but received input with shape (None, 2352)

Нейросеть, распознающая элементы гардероба, которые, пришли ей со стороны бэкенда(Django). Но при models.predict(input_arr) выдаёт такую ошибку: Input 0 of layer &quot;dense&quot; is incompatible with the layer: expected axis -1of input shape to have value 784, but received input with shape …

22.01.2022
Вычисление среднего значения из поля timefield в django rest framework

Я пытаюсь вычислить среднее время всех записей в базе данных с именем time. #models.py i have time=models.TimeField() #vies.py i am trying to get this by using time_all = Models.objects.values_ist('time') time_avg = Avg(time_all) Но time_avg все еще …

22.01.2022
Django.db.utils.DatabaseError: ORA-02267: тип столбца несовместим со ссылочным типом столбца

Я использую Django и Oracle, мне нужно использовать некоторую таблицу из другого Scehma class ModelTable1(models.Model): official_id = models.CharField(db_column="ID_OFFICIAL", primary_key=True, max_length=20) field_1 = models.CharField(max_length=25, db_column="COLUMN_X", blank=True, null=True) field_2 = models.CharField(max_length=25, db_column="COLUMN_Y", blank=True, null=True) class Meta: db_table = '"SCHEMAX"."TABLE1"' default_permissions = [] …