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

18.09.2022
Django channels - не приходят данные из js в метод websocket_disconnect

У меня есть приложение чат, я хочу реализовать чтение всех сообщений в момент когда определенный пользователь отключается от активного чата. Я могу получить пользователя с помощью self.scope['user'], но у меня не получается получить активный чат из chatroom.js. Код: consumers.py class …

18.09.2022
Выдает ошибку при написании теста на базу данных джанго

Модель ComputerSparePart выглядит так: from django.db import models from django.core.validators import MaxValueValidator, MinValueValidator class ComputerSparePart(models.Model): name = models.CharField(max_length=80, null=False) description = models.CharField(max_length=1000, null=False) company = models.ForeignKey(Company, on_delete=models.CASCADE) created_date = models.DateTimeField(auto_now=True) type = models.ForeignKey(Type, on_delete=models.CASCADE, null=False) сores = models.IntegerField(default=0, validators=[ MaxValueValidator(255), …

18.09.2022
Как представить условную таблицу Pandas в шаблоне Django? Как выполнить итерацию для получения строк?

Как я могу получить таблицу условных обозначений Pandas в шаблон Django? Сначала я создал функцию, которая возвращает таблицу случайности с данными из модели: def monthly_quantity_table(table): mtable = pd.pivot_table(table, index="name", columns="link", values="quantity", aggfunc=np.sum, margins=True, fill_value=0, margins_name="TOTAL") return mtable …

18.09.2022
Заменить базовый редактор в приложении django-wiki

Я использую приложение django-wiki : https://django-wiki.readthedocs.io/en/main/ Я пытаюсь заменить базовый редактор. Параметр по умолчанию для редактора : wiki.conf.settings.EDITOR = 'wiki.editors.markitup.MarkItUp' Я установил Martor (плагин Markdown Editor для Django) : https://github.com/agusmakmun/django-markdown-editor …

18.09.2022
Невозможно загрузить файлы min.js и min.css в Django при debug=False

Я пытаюсь развернуть свой сайт на Heroku, для этого я внес некоторые изменения в файл настроек. После этого я не могу запустить сервер в debug=False. У меня возникли проблемы с файлами .min.js и .min.css. Я получаю следующую ошибку после …

18.09.2022
Django PermissionRequiredMixin не работает

Когда я помещаю PermissionRequiredMixin как самый левый параметр, мои запросы перенаправляются на URL входа, даже если запрос исходит от уже аутентифицированного пользователя. class ExampleViewSet(PermissionRequiredMixin, viewsets.ModelViewSet): permission_required = ('example.example_view',) Когда я размещаю PermissionRequiredMixin после ModelViewSet, аутентифицированный пользователь обнаруживается, однако, …

18.09.2022
Имя 'message' не определено в django python

@login_required(login_url='login_user') def hrmanager(request): template = 'Job_portal/job_listing.html' if request.method == 'POST': form = job_posting_form(request.POST, request.FILES) if form.is_valid(): form.save() message.success(request, 'Job Posted Successfully') return redirect('hrmanager') job_posting = Job_posting_hr.objects.all() user = "hrmanager" job_add_form = job_posting_form() context = { 'edit_form': job_add_form, 'user': user, 'job_posting': …

18.09.2022
Django - django.core.exceptions.FieldDoesNotExist - не существует поля с именем

На нашем производственном сервере мы получили следующую ошибку при перезапуске django или попытке запустить 'python manage.py makemigrations' django.core.exceptions.FieldDoesNotExist: pricing.pricing has no field named 'price_per_hour' Что странно, так это то, что поле price_per_hour было давно переименовано в price и …

18.09.2022
Pg_restore: ошибка: входной файл слишком короткий (прочитано 0, ожидалось 5)

У меня есть резервная копия базы данных PostgreSQL (взятая из Heroku), теперь я хочу восстановить эту резервную копию в мою локальную базу данных, но это не работает. пробовал из CMD и pgadmin, но безуспешно! что я делаю …

18.09.2022
Наклон на divs с помощью css border?

Вот мой html: .appointment_data_div { margin: 0 auto; margin-top: 50px; width: 600px; height: 50px; box-shadow: 0px 5px 5px 0 …

18.09.2022
Развертывание Django с ошибкой сервера apache

У меня есть приложение django, развернутое на сервере apache. Ниже приведена информация об os и apache: Server Version: Apache/2.4.41 (Ubuntu) OpenSSL/1.1.1f mod_wsgi/4.6.8 Python/3.8 При перезапуске apache и попытке зайти на сайт у меня возникает такая ошибка: …

18.09.2022
Настройка менеджера моделей в django [дубликат]

Я работаю над проектом блога на django. вот мой код models.py: from django.db import models from django.utils import timezone from django.contrib.auth.models import User # Create your models here. class PublishManager(models.Manager): def get_queryset(self): return super().get_queryset().filter(status=Post.Status.PUBLISHED) class Post(models.Model): class Status(models.TextChoices): …

18.09.2022
Django Cart Total

Я делаю сайт электронной коммерции на django. Я настроил его на оплату через paypal. Но моя проблема в том, что я не могу установить общую сумму корзины при оплате. Вот html код: ... createOrder: function(data, actions) { return actions.order.create({ …

18.09.2022
Каналы Django - почему я не могу получить данные из js в методе websocket_disconnect?

У меня есть приложение для чата, и я хочу реализовать функцию, которая делает все сообщения прочитанными, когда определенный пользователь отключается от активного чата. Я могу получить пользователя с помощью self.scope['user'], но я не знаю, как получить активный чат с …

18.09.2022
Django Расчет цены товара

Здесь у меня есть детализация товара. ```class product(models.Model): Product_name = models.CharField(max_length=50, null=True) product_description = models.TextField(max_length=170, null=True) product_price = models.SmallIntegerField(null=True) def __str__(self): return self.Product_name``` В зависимости от выбора товара значение "30" должно динамически изменяться в зависимости от товара. Чтобы …

18.09.2022
Ошибка Django : ValueError at / Поле 'ticket_id' ожидало число, но получило 'NS000001'

При вставке данных я получил эту ошибку. Возможно, это может быть связано с изменением первичного ключа по умолчанию. Я не хочу вводить поле ticket_id, так как я установил значение по умолчанию для этого поля (default='NS000001') models.py class Ticket(models.Model): ticket_id …

18.09.2022
Как я могу отправить csrf_token?

Добрый день! Помогите, пожалуйста, отправить csrf_token в POST функцию для авторизованного пользователя. Ошибка в том, что когда я делаю регистрацию пользователя, выходит ошибка: Forbidden (CSRF token missing.): /data/task. Ссылка на библиотеку ниже (там же есть демо-проект для этой ссылки). …

18.09.2022
Невозможно выполнить операции обновления и удаления с помощью пользовательских полей ввода html

Я новичок в Django. Сейчас я делаю небольшой проект и столкнулся с проблемой при выполнении операций обновления и удаления. Я использую forms.py, но использую пользовательские поля ввода в html файле. Я перепробовал множество способов, но они возвращают ошибки. Когда …

18.09.2022
Как оптимизировать sql-запрос поля в отображении списка в админке django

Мой код такой class MetricAdmin(admin.ModelAdmin): list_filter = ('customer',) exclude = ('unavailable_clients','metric_group') form = MetricForm action_form = TriggerBackfillMetricForm actions = ["trigger_backfill_metric"] list_display = ('parameter_name',) Я хочу, чтобы в моем списке отображалось только имя параметра, но основной запрос получал все …

18.09.2022
Django 4.1.1 В теге метки ChoiceField widget=forms.RadioSelect отсутствует атрибут 'for'

Я только что обновился с django 2.0.2 до 4.1.1. У меня есть несколько полей формы типа ChoiceField с forms.RadioSelect. В django 2.0.2 тег включал атрибут/ид 'for', поэтому я могу сделать запрос в шаблоне {% if field.id_for_label == "xyz" %}. Однако …

18.09.2022
Как передать значение из цикла for ( jinja2 ) в bootstrap modal, чтобы оно отображалось в теле модала?

Как передать значение из цикла for ( jinja2 ) в модал bootstrap, чтобы оно отображалось в теле модала? вот мой файл views.py: if request.method == 'GET': driver = get_network_driver(device.napalm_driver) with driver(device.IP_address, device.username, device.password) as device_conn: interfaces …

18.09.2022
Как Django предлагает завершение кода для метода Query.filter?

Если у меня есть модель Django вида: class Example(models.Model): is_in_stackoverflow = models.BooleanField() и я пытаюсь отфильтровать указанную модель следующим образом: Example.objects.filter(is_in_stackoverflow=True) Моя IDE (точнее, Pycharm) знает, как предложить мне другие kwargs, основанные на …

18.09.2022
Сортировка размеров с двумя и более числами в Django

Я пытаюсь отсортировать предметы, размеры которых описываются двумя числами, как указано ниже 10 x 13 100 x 60 7 x 8 Размер сохраняется в виде строки. Я хочу, чтобы они были отсортированы следующим образом (сначала по первому измерению, …

18.09.2022
Как отфильтровать поле Many to Many на странице администратора django, используя значение внешнего ключа?

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

18.09.2022
Requests_HTML получение ошибки "Нет текущего цикла событий в потоке Thread-3" - Python

Я пытаюсь загрузить javascript и разобрать этот сайт. У меня есть код ниже, который, исходя из того, с чем я сталкивался, должен работать. Однако при компиляции я получаю следующее сообщение об ошибке. There is no current event …

18.09.2022
Django в Heroku

Здравствуйте, я пытаюсь использовать django приложение с postgres DB в Heroku и получаю эту ошибку Traceback (last recent call last):<<<<1><1>>>> File "/app/.heroku/python/lib/python3.9/site-packages/django/db/backends/base/base.py", line 219, in ensure_connection self.connect() File "/app/.heroku/python/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner return func(*args, **kwargs) File …

18.09.2022
AttributeError: объект 'ManyRelatedManager' не имеет атрибута 'log_order'

У меня есть следующие классы моделей с отношениями "многие ко многим", и я пытаюсь просмотреть запрос, чтобы найти совпадение в одном из полей log_order, но я продолжаю получать AttributeError: 'ManyRelatedManager' object has no attribute 'log_order': Для лучшего представления …

18.09.2022
Django: как заставить работать функцию clean

У меня есть функция для проверки того, что поле даты не меньше сегодняшней даты, но она не работает, когда я отправляю данные через форму, функция ничего не делает. forms.py class CrearTareaForm(forms.ModelForm): descripcion = forms.CharField(max_length=500, required=True, widget=forms.TextInput(attrs={'placeholder':'Ingrese Descripcion'})) inicio = …

18.09.2022
Создайте запись модели один-к-одному или обновите ее, если она уже существует, в этом представлении Django

Модель UserComputedInfo имеет связь один-к-одному с моделью CustomUser. Я хочу обновить или создать запись в UserComputedInfo во время обновления формы в CustomUser. Мне удалось создать/обновить запись в views.py Вот код; from .models import UserComputedInfo def profile(request, username): if request.method …

18.09.2022
Получение ошибки относительного импорта при регистрации моделей Django

Я следовал руководству по документации django, чтобы создать свое первое приложение, а затем я дошел до части admin.py и пытался зарегистрировать свои модели, но затем я получил эту ошибку: Requested setting INSTALLED_APPS, but settings are not configured. You must …

18.09.2022
Добавить корзину на django-shopping-cart (ошибка объект 'str' не имеет атрибута 'id')

Я использую django-shopping-cart 0.1 для добавления тележек, но здесь данные поступают из api, поэтому я не создавал модель продукта. При попытке добавить у меня возникает ошибка: ('str' объект не имеет атрибута 'id' ) эта ошибка происходит из модуля cart.py в …

18.09.2022
Фильтрация внешнего ключа на основе другого поля SlugRelatedField в POST-запросах в Django Rest Framework

Я использую Django Rest Framework и имею модель с несколькими отношениями ForeignKey и POST использую их слизи, а не id. Проблема в том, что второй ForeignKey требует набора запросов, который фильтруется на основе первого. Вот не совсем удачный пример: # …

18.09.2022
Лучший способ вставки и списка на одной странице с помощью django

Я создаю список дел, используя django, и мне показалось более интересным иметь возможность составлять список и вставлять на одной странице, чем создавать страницу только для вставки До сих пор мне удавалось сделать это следующим образом: class IndexView(CreateView, …

18.09.2022
Django не создает объекты для всех строк в postgresql

Я пишу сценарий миграционного инструмента для получения данных из старой программы в новую версию с другой структурой данных. Во время просмотра csv-файлов я создаю объекты. Проблема в том, что каждый объект создается в postgres, а в django - …

18.09.2022
Как получить JWT-токены от пользователя в Django RestFramework

У меня есть проект DRF, использующий Simple-JWT для аутентификации. Когда пользователь входит в систему, он получает ответ, содержащий токены доступа и обновления в serializer.data. Однако: При тестировании на Apis я могу вручную скопировать и вставить эти токены и …

18.09.2022
(421, b'Service not available')

У меня есть простой метод (send_activation_email), вызываемый из представления, которое обрабатывает регистрацию пользователя, расширяя стандартный django user auth. Он отправляет письмо с активацией. Теперь я получаю ошибку: Пожалуйста, помогите мне, ребята Exception Type: SMTPConnectError Exception Value: (421, b'Service …

18.09.2022
Django: возвращает пустой {} при 400 Bad request для метода post

Я пытаюсь реализовать систему учета посещаемости как часть более крупного проекта, который обслуживает несколько школ одновременно, но конечная точка возвращает пустой {} с 400_BAD_REQUEST Attendance/models.py class Attendance(models.Model): Choices = ( ("P", "Present"), ("A", "Absent"), ("L", "On leave"), ) user …

17.09.2022
Как отсортировать набор queryset по порядку следования Q-объектов?

У меня есть простая форма поиска и представление: # forms.py class SearchForm(forms.Form): q = forms.CharField(label='Search', max_length=1024, required=False) # views.py def search(request): search_form = forms.SearchForm() q = '' if request.method == 'GET': search_form = forms.SearchForm(request.GET) if search_form.is_valid(): q = search_form.cleaned_data['q'] …

17.09.2022
Размещение дополнительных данных в CRUD-модели django - итерация по id,pk/ Python3/Django/CRUD

Это находится в models.py class Word(models.Model): english = models.CharField( max_length=100) polish = models.CharField( max_length=100) это находится в файле views.py words=[] def dictionary(request): words= Word.objects.all() context={'words':words} return render(request, 'base/dictionary.html', context) ` `` def word(request, pk): word= …

17.09.2022
Django: как получить пользователя из ввода формы пользователя

Я пытаюсь внедрить систему учета посещаемости как часть более крупного проекта, который обрабатывает несколько школ одновременно, я пытаюсь получить некоторые данные пользователя, который отмечается как присутствующий, отсутствующий или находящийся в отпуске serializer.py class AttendanceSerializer(serializers.ModelSerializer): class Meta: model = Attendance …