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

15.11.2022
Django - Перенаправление на представление с помощью <select> <option>

Я делаю свои первые шаги на django, и я застрял на этой проблеме: Я планирую использовать поле выбора для выбора главы книги/романа и перенаправления на нее. Либо с помощью кнопки "перейти", либо просто мгновенное перенаправление. Предпочтительнее последнее. Но я …

15.11.2022
Cronjob не работает на django с celery

Я пытаюсь запустить периодическую задачу, используя celery и django from celery.schedule import crontab app.conf.beat_schedule = { 'compute-every-minute-mon-through-friday-9-to-5': { 'task': 'sum', 'schedule': crontab(minute='*/1', hour='9-17', day_of_week='mon,tue,wed,thu,fri'), }, } Однако задание вообще не запускается. Есть ли команда для активации моего …

15.11.2022
Python django, пытаюсь реализовать функцию добавления в корзину без обновления страницы

Хочу реализовать функцию, чтобы после ее выполнения страница не меняла своего положения на экране, пытался реализовать get запрос, но через него всё равно не понимаю, как обойтись без редиректа

15.11.2022
Django ORM запрашивает данные в JSONField

Class GiftItem(models.Model): myjsonfield = models.JSONField(null=True) Данные в myjsonfield представлены в этих форматах Запись 1: { "name": "Birthday Present Box", "category": "Gifts", "choices": [ { "name": "Watch", "points": 31.89 }, { "name": "Perfume", "points": 19.07 }, { "name": …

15.11.2022
Как правильно тестировать библиотеку django

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

15.11.2022
Как лучше использовать файлы pyproject.toml в иерархии проектов/приложений Django?

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

15.11.2022
502 Bad Gateway / gunicorn.socket: Failed with result 'service-start-limit-hit' | Django, Postgres, Nginx, Gunicorn ,Ubuntu 20.04

Я прошел через инструкцию - https://arctype.com/blog/install-django-ubuntu/ Результат 502 BadGateway root@1104941-ch54462:~/django_project# systemctl status gunicorn.socket ● gunicorn.socket - gunicorn socket Loaded: loaded (/etc/systemd/system/gunicorn.socket; enabled; vendor preset: enabled) Active: failed (Result: service-start-limit-hit) since Tue 2022-11-15 16:21:55 MSK; 5s …

15.11.2022
Django Logging: ValueError: Невозможно настроить обработчик 'gunicorn'

Я настроил логирование для нового проекта Django, и вот код для моего settings.py: LOGGING = { "version": 1, "disable_existing_loggers": False, "handlers": { "warnfile": { "level": "WARNING", "class": "logging.FileHandler", "filename": BASE_DIR / "warning.log", "maxBytes": 1024 * 1024 * 25, # …

15.11.2022
Требуемый путь не существует: /code/bower_components/trix/dist/trix.css trix. Nodejs не собирается. Как добавить trix? [закрыто]

После использования команды "docker system prune -a" nodejs больше не собирается, потому что отсутствует trix.css. Вероятно, он был удален при обрезке. Как я могу решить эту ошибку (см. скриншот ниже)? Скриншот ошибки

15.11.2022
Django: Как создать табличный инлайн, подобный тому, что есть в панели администратора с "+ Добавить еще один"?

В настоящее время я полагаюсь на панель администратора для создания или редактирования нового/существующего заказа (т.е. Order с его дочерней моделью OrderItem в табличном инлайне). Но на этот раз мне нужно создать представление с той же функцией для неадминистративных пользователей. …

15.11.2022
Как создать книжный индекс с помощью Python?

У меня есть раздел, и в этом разделе у меня есть темы, например, главы книг. Но на странице этого раздела у меня есть только три последние главы, поэтому, когда я щелкаю, я могу перейти вперед на одну страницу, на …

15.11.2022
Я не могу получить ни одного письма от Django send_mail? Где моя ошибка?

Я пытаюсь отправить письмо с помощью Django send_mail(), но не могу получить письмо от Django send_mail? Где моя ошибка? if request.method == "POST": depName = request.POST.get("sedep") Pname = request.POST.get("name") Pmail = request.POST.get("mail") docName = request.POST.get("sedoc") Pphone = request.POST.get("phone") AppointDate …

15.11.2022
Данные в моей таблице, но они не отображаются в админке django

У меня есть данные в таблице, но они не отображаются в админке. Я начал с создания модели from django.db import models class VilleStation(models.Model): nomVille = models.CharField(max_length=255) adresse = models.CharField(max_length=255) cp = models.CharField(max_length=5) def __str__(self): return self.nomVille Затем …

15.11.2022
HTML не может найти JS-скрипт в той же папке [закрыто]

Я использую фреймворк Django У меня home.html: &lt;head&gt; &lt;/head&gt; &lt;body&gt; &lt;div&gt; &lt;button onclick="test()"&gt;Test button&lt;/button&gt; &lt;/div&gt; &lt;script type="text/javascript" src="utils/htmlScript.js"&gt;&lt;/script&gt; &lt;/body&gt; И htmlScript.js: function test() { alert('hey there') } Проще не бывает. Тем не менее, …

15.11.2022
Изображения исчезают из папки media (я думаю) через некоторое время после их загрузки, приложение развернуто на цифровом океане

У меня есть возможность для пользователей загружать изображения с фронтенда, которые затем загружаются в папку media. Но через некоторое время я заметил, что изображения исчезают и остается только текст, который я получаю. Почему это происходит?

15.11.2022
Использование related_name вместо name.Class python Django(related_name=favorites)

Мой рецензент хочет, чтобы я использовал related_name вместо ссылки на модель класса! ` @admin.register(Recipe) class RecipeAdmin(admin.ModelAdmin): list_display = ['id', 'name', 'author', 'favorites'] search_fields = ['name', 'author__username'] list_filter = ['tags'] empty_value_display = EMPTY inlines = ( IngredientsInLine, ) def favorites(self, …

15.11.2022
Размещение данных (список словарей) с помощью запросов python

Я хотел бы опубликовать свой список словарей ниже через http запросы в python. my_data=[ { 'kl':'ngt', 'schemas': [ { 'date':'14-12-2022', 'name':'kolo' } ], }, { 'kl':'mlk', 'schemas': [ { 'date':'23-10-2022', 'name':'maka' } ] } ] пытается сделать …

15.11.2022
Ошибка загрузки приложения при выполнении команд

` dam 2022-11-15 18:05:49,686 - adam - INFO - Welcome to ADAM, Finquest's Application for Data Annotation Management! Traceback (most recent call last): File "/home/finq/miniconda3/envs/adam/bin/adam", line 33, in &lt;module&gt; sys.exit(load_entry_point('adam', 'console_scripts', 'adam')()) File "/home/finq/miniconda3/envs/adam/bin/adam", line 25, in importlib_load_entry_point return next(matches).load() …

15.11.2022
Django | Показывать только внешние ключи, которые еще не назначены в форме django

Я делаю систему бронирования на django, где пользователь выбирает дату, а затем может посмотреть, какое время доступно на эту дату. Models.py class Slot(models.Model): title = models.CharField(max_length=50) def __str__(self): return f'There is a slot at {self.title}' class Booking(models.Model): user = …

15.11.2022
Как в Linux запустить пользовательское управление Django с помощью crontab?

Я создал bash-скрипт, который активирует virtaulenv и запускает мою пользовательскую команду управления в Django. Я хочу запускать bash-скрипт каждый день в полночь. Bash Script : cd ~ cd path_to_virtualenv/ source virtualenv_name/bin/activate cd path_to_project/ python manage.py custom_command deactivate …

15.11.2022
Применяется ли SCRIPT_NAME в django к STATIC_URL?

Я обслуживаю django с помощью gunicorn и nginx. И я наблюдаю странное поведение, которое выглядит так, как будто django префиксирует MEDIA_URL с SCRIPT_NAME, но не префиксирует STATIC_URL. Правильно ли я это делаю? Конфигурация моей статики: STATIC_URL …

15.11.2022
Django model с ForeignKey этой же модели

Как реализовать модель в которой есть поле ForeignKey на эту же самую модель? Я хочу сделать чтобы у каждой категории можно было выбрать родительскую категорию из объектов в таблице Category, чтобы при добавлении категории в форме можно было выбрать из …

15.11.2022
Ошибка Django: объект 'DetailView' не имеет атрибута '_meta'

Это меня поразило. Я строю модель с Django &amp; REST API, и у меня проблемы с отображением DetailView для отдельных автомобилей в браузере. ListView работает нормально, но я включу и этот код, поскольку они взаимосвязаны. В частности, я не …

15.11.2022
Как обрабатывать и загружать данные после рендеринга страницы в Django

У меня есть страница приборной панели с некоторыми графиками (image_link) Для получения данных графиков я использую некоторые запросы, но эти запросы очень тяжелые и занимают много времени (например, 37 секунд!). Существует ли способ …

15.11.2022
Что касается арки BERT во время развертывания модели

Я новичок в NLP Transformers. Я столкнулся с этой проблемой при развертывании модели с помощью фреймворка Django. Локально модель работает нормально, но не при развертывании. Здесь я импортирую модель BERT, которая была обучена и сохранена с помощью pytorch. Я …

15.11.2022
Как объединить два словаря в python

Я хотел бы объединить два словаря следующим образом: dict1={ 'kl':'ngt', 'schemas': [ { 'date':'14-12-2022', 'name':'kolo' } ] } dict2={ 'kl':'mlk', 'schemas': [ { 'date':'14-12-2022', 'name':'maka' } ], } тогда я создаю переменную, которая будет группировать два словаря …

15.11.2022
Mezzanine 6.0 показывает неясную историю страниц

Я обновил свое приложение с python-2.7/django1.8/mezzanine4.2 до python3.8/django3.2/mezzanine6.0. Теперь я столкнулся с проблемой в истории страниц; пользователь показывает красивую историю страниц в исходной среде, но в новой среде она отображается так, как показано во вложении. Я повторил проблему в …

15.11.2022
Selenium не отображает мои данные после отправки формы в Django

Следующий тест был написан в качестве отправной точки для изучения Selenium, последний тест был добавлен, чтобы убедиться, что имя игрока появилось на экране. В то время как вручную все работает отлично, данные, которые я ввожу в Selenium, не отображаются …

15.11.2022
В чем разница между Modelobject.id и Modelobject_id в django?

хочу узнать разницу между Modelobject.id и Modelobject_id в Python django. Пробовал оба, и оба работают одинаково.

15.11.2022
Какая версия Django rest framework для Django 2.1.5?

Я работаю со старой версией django, и не могу определить, какая версия django rest framework мне нужна для Django 2.1.5 Я не могу найти эту информацию в официальной django-rest-framework документации Спасибо

15.11.2022
Валидация формы прошла, но валидация модели не прошла, и все равно ошибка отображается на форме. Кто-нибудь может объяснить?

У меня есть модель Books с одним полем 'name' и я установил max_length равным 10. class Books(models.Model): name = models.CharField(max_length=10) Однако, в modelform BookForm я определил max_length равным 20. class BookForm(forms.ModelForm): name = forms.CharField(max_length=20) class Meta: fields …

15.11.2022
Django как сделать базовую модель администратора общий

Здесь я создал модель baseadmin для использования во всех моих моделях администраторов: class BaseAdmin(admin.ModelAdmin): base_readonly_fields = ('created', 'updated','removed') def get_readonly_fields(self, request, obj=None): if self.readonly_fields: return tuple(self.readonly_fields) + self.base_readonly_fields else: return self.base_readonly_fields @admin.register(models.Example) class Example(BaseAdmin): list_display = ['id', 'name', …

15.11.2022
Как найти элементы внутри наборов запросов

Если у меня есть две модели: Model_1.objects.all() Model_2.objects.all() Модель_1 содержит все элементы, Модель_2 содержит часть этих элементов. Как найти элементы, содержащиеся в Модели_1, но не содержащиеся в Модели_2? Я пытался: Model_1.objects.exclude(pk=Model_2.objects.order_by('pk')) Не работает.

15.11.2022
Шаблон Django не отображает ничего

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

15.11.2022
Как добавить пользовательскую кнопку отключения в django - ссылка на код?

Https://stackoverflow.com/a/69140267 Как вы можете объяснить это. Как я могу добавить пользовательскую кнопку. не получив представления о том, как ее решить.

15.11.2022
Django могу ли я передать только "id" в POST запросе, несмотря на отображение вложенных полей?

В моих пост-запросах к модели OrderProduct я хочу передавать только order.id и product.id, и это работает... пока я не добавлю сериализатор для получения product.name. Возможно, это потому, что я не понял документацию о вложенных запросах, но я не могу …

15.11.2022
Django generic.edit CreateView и UpdateView

я пытаюсь установить условие для пользователя, который не является задачей. сам пользователь не сможет обновить задачу, не показывая форму. это успешно в части обновления, но при создании задачи форма не показывается. как я могу это исправить? views.py ` …

15.11.2022
Django ORM: Агрегатор текста на подзапросе

Я бился головой над этим: У меня есть 2 модели, и я пытаюсь разработать пользовательский менеджер/кейрисет, который позволит мне аннотировать к каждой Series id из связанных пазлов, удовлетворяющих определенным условиям в формате '2,13,26'. Упрощенные модели: class …

15.11.2022
Преобразование шаблона в дикту [закрыто]

Как преобразовать шаблон в dict или json. Ниже приведен код преобразования: with open(f"template.py") as t: template_id = Template(t.read()) new_json = eval(template_id) но у меня не получилось. в template.py project = "open " name = "try" resource = "3080" …

15.11.2022
Как рассчитать doeking km, используя свойство в модели

Я застрял в проблеме, я хочу вычислить расстояние в км где: doeking km mean, предположим 1 день автомобиль проезжает 10км, 2 день проезжает 20км и 3 день проезжает 50км в первый день это будет только 10, а во второй …