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

21.08.2022
Ограничение поля выбора django в админке django для каждого пользователя

У меня такой экзамен: class Exam(BaseModel): ... STATE_CHOICES = ( (PASS, PASS), (FAILED, FAILED), (GREAT, GREAT), state = models.CharField(max_length=15, choices=STATE_CHOICES, default=PASS) ... В админке Django я хочу, чтобы пользователь с группой X мог изменить состояние только с FAILED …

21.08.2022
Почему полезная нагрузка не действительна. serializers.ModelSerializer | Где проблема? | Django | views

Я писал api для секции бронирования. Я пытаюсь сделать проект управления. У регистрации есть фейлы и мне нужно сделать rest api. Когда я передаю значения из postman, он выдает такую ошибку Models.py class BookingRegister(models.Model): STATUS = [('Booked','Booked'), ('InTransit','InTransit'), …

21.08.2022
Как избежать повторения набора запросов в Django views.py

Как лучше всего избежать повторения фрагмента кода, который используется более чем в одном представлении класса? Я повторяю эти 2 строки в нескольких классах moderator = ServerModerator.objects.get(user=request.user) server = Server.objects.get(Q(creator=request.user) | Q(moderators=moderator), Q(tag=server_tag)) Я пытался создать функцию внутри …

21.08.2022
Как я могу использовать многопоточность в представлении в Django?

Итак, я развернул свое первое приложение на Digitalocean, что очень интересно, но также имеет некоторые отличия от среды разработки. У меня есть представление, которое вызывает функцию для обновления данных, запрашиваемых из API, что занимает около 2-3 минут. Однако …

21.08.2022
Булево поле Django не может быть перенесено в Postgresql

Django версия 4.1 Я создал миграцию на SQLite3 и хочу перейти на Postgresql. Когда я подключаюсь к Postgresql, у меня возникает такая ошибка django.db.utils.ProgrammingError: cannot cast type smallint to boolean LINE 1: ...R COLUMN "isProduct" TYPE boolean USING "isProduct"::boolean …

21.08.2022
Как получить различные наборы запросов в шаблонах Django из представлений Django

В моем приложении для блога я хочу позволить неизвестным пользователям видеть статьи, но я также хочу позволить зарегистрированным пользователям видеть на той же странице (в другом месте) их собственные статьи; что-то вроде: Ваши статьи: список (только если пользователь вошел …

21.08.2022
Django ORM - Фильтр по диапазонам нескольких столбцов

У меня есть требование получить данные (как i_week, так и i_year) за последний год от текущей даты. Таблица имеет следующие столбцы. Назовем таблицу temp. i_week - Номер недели [1,52] i_year - Год Other columns Я знаю, …

21.08.2022
Мне нужно добавить столбец permissions, который определяется столбцами roles и access. Я пытаюсь вложить циклы if, но возникает ошибка

Код, который я использую, выглядит следующим образом СОЗДАТЬ ТАБЛИЦУ EMPLOYEE ( empId INTEGER PRIMARY KEY, username TEXT NOT NULL, userrole TEXT NOT NULL, roles TEXT NOT NULL, доступы TEXT NOT NULL ); INSERT INTO EMPLOYEE VALUES (0001, 'Clark','President', 'Admin','privileged'); …

21.08.2022
Как вывести id товара в console.log при использовании кнопки добавить в корзину с помощью javascript?

Это моя html-кнопка для добавления в корзину, а ниже - код JavaScript, который я использую для отображения идентификатора itemdetails в консоли браузера google chrome. {% for detail in tonerdetails %} <tr> <td>{{detail.toner_model.toner_model}}</td> <td>{{detail.issued_to.name}}</td> <td>{{detail.employee_name}}</td> <td>{{detail.employee_designation}}</td> <td>{{detail.status}}</td> <td><a href="{% url …

21.08.2022
Django all auth microsoft graph profile picture

Я использую django-allauth для регистрации/входа пользователя, используя его профиль Microsoft Graph. Теперь я могу получить некоторую стандартную информацию от Microsoft (по умолчанию для всех auth). Можно ли получить также список фотографий профиля? Как это можно сделать в allAuth?

21.08.2022
Не загружаются данные в форму с первого раза

Всем доброго времени суток. Проблема такая: у меня есть несколько одинаковых форм с разными initial. И при открытии этой странички, только у первой формы отсутствует initial(то есть все ее поля пустые). А при повторном открытии странички, у всех …

21.08.2022
Django orm , django models и F

У меня есть модели Class Invoice(): Class Entry(): Class InternalEntry(): invoice = models.ForeignKey(InternalInvoice) entry = models.ForeignKey(Entry) Мне нужен queryset для поиска записей, которые не записаны как внутренние записи

21.08.2022
Django рендеринг страницы с контекстом не работает

Я хочу перерисовать свою страницу, после того как документ был загружен с помощью Djanog. Я хочу изменить context['FileName'] = 'Test' на context['FileName'] = 'Test2' в HTML странице. Но это не работает, и я в растерянности, что я делаю не …

21.08.2022
Не удается построить innnerhtml в html-шаблонах django, используя ( for loop ) из файла static/javascript/main.js

В этом HTML шаблоне у меня был код в шаблонах Django и связанный javascript из статических файлов. Я не могу использовать (for loop) javascript для вставки innerhtml в шаблоны django html для добавления таблицы, которую я написал. {% load …

21.08.2022
Как сделать ответы на комментарии Django?

Всем привет. Я недавно реализовал комментарии к посту, но как реализовать ответы на комментарии - не знаю. Создал модель ответов на комментарии и связал её с моделью самих комментариев. Форму ответов вывел в шаблон через get_context_data, но тут возникла такая …

21.08.2022
Ошибка внешнего ключа При отправке форм

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

21.08.2022
Python Websockets обрабатывает только одноразовое использование

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

21.08.2022
Django create user Прямое назначение на прямую сторону множества "многие-ко-многим" запрещено. Вместо этого используйте groups.set()

Я использую стандартную модель Django User для регистрации пользователей. Когда я пытался создать пользователя, я получил следующее сообщение об ошибке. Прямое назначение на прямую сторону множества "многие ко многим" запрещено. Вместо этого используйте groups.set(). # views.py from django.contrib.auth.models import User …

21.08.2022
Слияние режимов редактирования и публикации Django-CMS создало две разные записи в базе данных с одинаковыми значениями

Мой технический директор попросил меня решить "проблему" По-видимому, всякий раз, когда я добавляю какой-либо плагин в локально запущенный проект Django CMS на основе DRF, он создает две записи в базе данных. Одна для режима редактирования, а другая - …

21.08.2022
Как решить проблему с widgets.py на Heroku?

Я только что попытался перенести свой проект django на heroku, но потерпел неудачу. Когда я попытался выполнить команду "git push heroku master", она была отклонена. Затем я последовал инструкции, которая попросила меня установить переменную "DISABLE_COLLECTSTATIC" в 1. После этого …

21.08.2022
Вызов функции Channels AsyncWebCoscketConsumer из приемника сигналов не работает

Во-первых, вот код. Я проверил его сейчас не знаю сколько раз на наличие ошибок, и отлаживал шаг за шагом, чтобы выяснить, почему функция не вызывается. # signals.py @receiver(post_save, sender=Ticket) def new_ticket(sender, instance, created, **kwargs): print("in receiver") if created: print("in …

21.08.2022
Запрос, соответствующий продукту, не существует

нужна помощь со следующей ошибкой: DoesNotExist в /sales_data/sales_data_import Продукт, соответствующий запросу, не существует. У меня есть две модели ниже, SalesData получает название продукта из Product. И я пытаюсь импортировать csv с данными о продажах в модуль SalesData через …

21.08.2022
Данные свойств модели с типом отношения "многие ко многим" не отображаются. Где ошибка?

При использовании этого кода, он выдает следующую ошибку: genres = GamesGenres.objects.annotate(Count('games'))) Не удается подобрать ключевое слово 'games' к полю. Варианты: games_genres, id, name, slug Если вы используете приведенные выше варианты, то свойство "жанр" модели "Игры" не отображается в …

21.08.2022
Django псевдоним для статического пути к файлу

У меня есть проект Django 4.1 и я хочу сделать псевдоним для директории со статическими файлами. Итак, в settings.py у меня есть STATIC_URL = "static/" Все мои статические файлы находятся в каталоге example.com/static/.... Я хочу …

20.08.2022
Метод POST отсутствует в 'Allowed' Django rest framework

Вот что отображается, когда я перехожу на страницу rest framework в браузере Allow: GET, HEAD, OPTIONS Мой model.py выглядит следующим образом: class Note(models.Model): title = models.CharField(max_length=120) description = models.CharField(max_length=600) def __str__(self): return self.title Вот мои serializers.py …

20.08.2022
Вызов собственного класса в Django views

Реализовал приложение на django, функциональность которого содержится внутри стороннего класса 'MyModel'. Для этого необходимо сначала инициализировать этот класс, загрузить туда содержимое модели. После чего добавлять записи, которые модель создает. Написал приблизительно следующий код (views): from django.shortcuts import render, …

20.08.2022
Как имена элементов модели не отображаются в DJango Admin?

Я создаю сайт, используя python и Django, но когда я заглянул в админку, названия элементов модели не отображаются. Итак, объекты, …

20.08.2022
ValueError: Атрибут 'main_image' не имеет связанного с ним файла. на тестах Django

Я делаю тест и не понимаю, почему возникает эта ошибка Тест: def test_show_one_blog(self): blog0 = Blog.objects.create(name="American persuit", content="I don't know") url = self.client.get(reverse(viewname="blogs:blog_view", kwargs={"pk": 1})) self.assertEqual(url.status_code, 200) self.assertContains(url, text="American persuit") self.assertContains(url, "I don't know") self.assertContains(url, '2022-8-20') Модель: …

20.08.2022
Fetch API не срабатывает в своей позиции, хотя используется метод async await

Я застрял на проблеме в течение последних нескольких дней. Позвольте мне объяснить проблему. Я только изучаю react и Django rest framework. Поэтому в качестве первого проекта я выбрал приложение todo с аутентификацией JWT. На фронтенде проекта одна из моих …

20.08.2022
Django Class Media js Отказано в выполнении скрипта, поскольку его MIME-тип ('text/html') не является исполняемым, а строгая проверка MIME-типа включена

При импорте локального js-файла для добавления javascript-функций в админку, вы можете столкнуться с этой ошибкой: Refused to execute script from 'http://localhost:8080/' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.

20.08.2022
Django - форма, делающая один родительский объект и несколько дочерних объектов

Я пытаюсь сделать форму на основе модели Django, которая позволит создать две модели, одна из которых будет передаваться как внешний ключ второй. models.py class Recipe(models.Model): name = models.CharField(max_length=200) def __str__(self): return self.name class Ingredient(models.Model): name = models.CharField(max_length=200) quantity = …

20.08.2022
KeyError при импорте файла config.ini в папку Management Command и запуске файла manage.py (Django)

У меня следующая структура. members ├── management │ │── __init__.py │ │── commands │ │── active.py │── whatsapp.py │── config.ini Я пытаюсь запустить whatsapp api, и все мои данные аутентификации хранятся в файле config.ini. Однако, когда я …

20.08.2022
В _validate_username Ошибка AttributeError: объект 'Manager' не имеет атрибута 'get_by_natural_key'

Model.py from django.db import models from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin from .managers import UserAccountManager class UserAccount(AbstractBaseUser, PermissionsMixin): email = models.EmailField( max_length=255, unique=True, # null=False, # blank=False, verbose_name="email", ) name = models.CharField(max_length=255) is_active=models.BooleanField( default=True, ) is_staff=models.BooleanField( default=False, ) is_admin=models.BooleanField( default=False, ) …

20.08.2022
Django русские символы в урл проблема

На винде локально работает без проблем. на сервере. python 3.6 django 3.2 при запросе вида uploads/руское_слово выдает UnicodeEncodeError at /uploads/тест/file.log 'ascii' codec can't encode characters in position 63-66: ordinal not in range(128) Request Method: GET Request URL: http://*/uploads/%D1%82%D0%B5%D1%81%D1%82/file.log Django Version: …

20.08.2022
Я хочу группировать сущности на основе одного отношения внешнего ключа в rest django

У меня есть две модели, и записи связаны с сотрудником class Employee(models.Model): name = models.CharField(max_length=100) position = models.CharField(max_length=100) site = models.CharField(max_length=100) wage = models.DecimalField(max_digits=4, decimal_places=0, default=0) class Record(models.Model): employee = models.ForeignKey(Employee, related_name='employee', on_delete=models.DO_NOTHING) date = models.DateField() cash = models.DecimalField(max_digits=4, …

20.08.2022
Я не могу настроить всю конфигурацию для использования django-smart-selects

Я не могу настроить все, что требуется для использования ChainedForeignKey из smart_selects. например, что добавить в urls.py и в settings.py и в models.py и т.д. ... пожалуйста, любой, кто может помочь мне в этом ...

20.08.2022
Обратное разрешение URL-адресов в Django с несколькими параметрами url

В моем приложении для блога мне нужно показывать статьи на основе url: app_name = 'blog_app' urlpatterns = [ path('<int:user_id>/<int:year>/<int:month>', views.IndexView.as_view(), name='index'), path('<int:user_id>/<int:year>/<int:month>/<int:article_id>', views.DetailView.as_view(), name='detail'), ] Структура проекта такова: myblog указывает на portal (для входа); после входа portal …

20.08.2022
Использование threading.local() в контейнере kubernetes

В моем приложении есть промежуточное ПО, которое устанавливает текущего зарегистрированного пользователя. На моей локальной машине функция get_current_user() работает нормально, но при запуске приложения в контейнере kubernetes она, похоже, возвращает None. Что я упускаю?: USER_ATTR_NAME = getattr(settings, "LOCAL_USER_ATTR_NAME", "_current_user") _thread_locals …

20.08.2022
HTTPResponse.__init__() получил неожиданный аргумент ключевого слова 'content_type'

Ошибка - TypeError at /api/ HTTPResponse.init() получил неожиданный аргумент ключевого слова 'content_type' Метод запроса: GET URL запроса: http://127.0.0.1:8000/api/ Версия Django: 4.0.5 Тип исключения: TypeError Значение исключения: HTTPResponse.init() получил неожиданный аргумент ключевого слова 'content_type' Расположение исключения: D:\Python_Tutorials\DJango\PracticeDjango\Rest_Practice\withoutrest\testapp\views.py, line …

20.08.2022
В Django customize form форма не отправляла данные на заднюю сторону

Я пытаюсь настроить ModelMultipleChoiceField в форме, но когда я пытаюсь отправить форму, я получаю ошибку Enter a list of values my form.py class AppointmentCreateViewForm(forms.ModelForm): patient= forms.ModelChoiceField( queryset=Patient.objects.all(),label="Patient") appointmentDate = forms.DateField(label="Appointment date", widget=forms.DateInput(format='%Y-%m-%d')) appointmentType = forms.ChoiceField(choices=AppointmentTypes, required=False, label="Appointmen type") appointmentStatus = …