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

18.09.2022
NameError: имя 'playground' не определено

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

18.09.2022
Я пытаюсь получить POST-запрос, но django отвечает GET-запросом.

Я пытаюсь получить запрос на пост и я перепробовал все, но все равно получаю запросы. Пожалуйста, помогите. Я пробовал использовать то, что я видел в других проблемах, показанных здесь. но это не работает для меня. {% csrf_token%} Название элемента {{form.item_name}} …

18.09.2022
Django - менеджер вызовов с несколькими наследуемыми классами

Итак, у меня есть класс, который помогает мне переопределить метод update кверисета: class QuerySetUpdateOverriden(QuerySet, object): def update(self, *args, **kwargs): super().update(*args, **kwargs) if hasattr(self, 'method_from_object'): self.method_from_object() return и вот мой класс, где я использую это: class MyObject: objects …

18.09.2022
Здравствуйте, я новичок в django Framework и у меня возникла ошибка при тестировании моего API через postman Я получаю ошибку 403 каждый раз.

Я пытаюсь сделать запрос на пост для тестирования моего API, но я получаю 403 ошибку каждый раз, когда я делаю запрос на пост <img alt="This is my views …

18.09.2022
Наследование в Python с общим объектом - как вызвать метод, только если он существует в этом объекте

Итак, у меня есть такой кусок кода: class QuerySetUpdateOverriden(QuerySet, object): def update(self, *args, **kwargs): super().update(*args, **kwargs) if hasattr(self, method): self.method() return Я хочу переопределить метод update и, если второй класс, который он наследует, имеет определенный метод, вызвать …

18.09.2022
Как получить объект файла в `request.data` в Django?

(1) Загрузите tar-файл. (2) Как получить объект файла в request.data? Спасибо. class AlbumViewSet(viewsets.ModelViewSet): @action(methods=['POST'], detail=False, url_path='upload-album') def upload_album(self, request): # Upload one tar file. logging.error("----&gt; request.data = {}".format(request.data))

18.09.2022
Ifc.js: wasm streaming compile failed: LinkError: import object field 'a' is not a Memory

Я читаю файлы IFC, и ifc.js показался мне подходящим вариантом, хотя я не так опытен в javascript, но я подумал, что это может быть хорошей возможностью узнать о нем. Я следовал примеру из документации, который можно найти здесь ``https://ifcjs.github.io/info/docs/Hello%20world``. …

18.09.2022
Как в Django переопределить метод "read" только в/для администратора?

Я знаю, что они этого не делают, но для одного из моих домашних проектов я хочу странную вещь: хранить jinja-шаблоны в базе данных (и иметь возможность редактировать их через админ-панель). Есть что-то вроде этой модели (в models.py): class …

18.09.2022
Как прочитать содержимое заголовка веб-страницы с помощью Django и запросов?

Я создал поисковую систему для веб-страниц в Django и хотел бы выполнять запросы к этим страницам, чтобы узнать значение их различных заголовков X-Frame-Options. Поэтому я написал следующий код: def search(request): . . . final_result = [] for page_num in range(1, …

18.09.2022
"IntegrityError at authhentication/signup" даже после успешной регистрации

Models.py здесь я создал модель, необходимую каждому пользователю для регистрации from django.db import models # Create your models here. class Details(models.Model): username = models.CharField(max_length=100) fname = models.CharField(max_length=100) lname = models.CharField(max_length=100) email = models.EmailField() password = models.IntegerField() confirm_password = models.IntegerField() …

18.09.2022
Как сохранить новые строки при импорте json через loaddata

У меня есть объект, который использует \r\n переносы строк в CharField. Когда я экспортирую с помощью dumpdata, он предоставляет корректный json: { "mykey": "example\r\nsentence\r\nhere" } Однако когда я импортирую снова, используя loaddata, CharField лишается новых строк. …

18.09.2022
Статические файлы обслуживаются только при debug = True и не обслуживаются при False в production для nginx ubuntu 22.04

Я выполнил процедуры установки здесь https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-22-04 и мое приложение Django работает, но всякий раз, когда я включаю debug = False, оно не загружает мои статические файлы. Ниже приведена моя конфигурация nginx: server { listen 80; …

18.09.2022
Аннотация сложного кверисета

Я пытаюсь разобраться с довольно сложной аннотацией QuerySet и буду очень признателен за помощь. Вот мои модели: class Player(models.Model): group = models.ForeignKey(Group) class Transaction(models.Model): created = models.DateTimeField() amount = models.DecimalField(decimal_places=2, max_digits=10) player = models.ForeignKey(Player) Учитывая …

18.09.2022
{% providers_media_js %} причины: Ошибка во время рендеринга шаблона, Сайт, соответствующий запросу, не существует

Я пытаюсь добавить facebook auth через django-allauth и все работает нормально, когда я запускаю на localhost (за исключением того, что я не могу войти в систему, потому что у меня нет SSL-сертификата на localhost) когда я перехожу на …

18.09.2022
Django - Невозможно запустить "python manage.py runserver"

невозможно запустить сервер Django==2.2 sentry-sdk==1.5.8 python=3.10 Отслеживание (последний последний вызов): Файл "{path}/venv/lib/python3.10/site-packages/sentry_sdk/utils.py", строка 188, in init self.project_id = text_type(int(path.pop()))) ValueError: недопустимый литерал для int() с основанием 10: 'None'

18.09.2022
Django upload view fail

Это моя модель продукта class Product(models.Model): name = models.CharField(max_length=255, blank=False) category = models.ManyToManyField(ProductCategory) thumbnail_image = models.ImageField(null=True, blank=True) description = models.TextField(null=False, blank=False) price = models.DecimalField(max_digits=20, decimal_places=2, null=False, blank=False) stock = models.IntegerField(default=0) tag = models.CharField(max_length=255, null=True, blank=True) date = models.DateTimeField(auto_now=True) enable …

18.09.2022
Не могу придумать логику цикла в wagtail

Надо чтобы слайд сортировал по датам по отдельности, а не в одном слайде в админке выглядит так <img src="https://i.stack.imgur.com/KwUQ5.png" alt="введите …

18.09.2022
Как активировать некоторые методы

Введите описание изображения здесьКак активировать метод "objects and create" в Django?

18.09.2022
Django выходит из панели администратора

У меня есть приложение Django 4.1.1 в production с бэкендом кэша Redis 7.0.4, вот мой settings.py: когда я захожу на production.com/admin, примерно через 4 минуты я автоматически выхожу из панели администратора и перенаправляюсь на страницу входа администратора. Смущает то, …

18.09.2022
Api соединения от react(axios) к nginx(docker/django) не работают. ERR_CONNECTION_REFUSED

У меня проблема с подключением моего fronted (react/axios) к данным backend (django), размещенным на VPS с использованием nginx и docker. Проблема странная, потому что я могу подключиться к api через Postman. Проблема возникает, когда я пытаюсь получить данные из …

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" %}. Однако …