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

24.01.2022
Попытка отправить данные из python в html

Я собираю контент и пытаюсь отобразить его на html странице, но он ничего не отображает, когда я пытаюсь запустить цикл jinja для словаря, который я послал из файла python, он запускает каждую переменную отдельно, но не запускает цикл для …

24.01.2022
Проблемы с использованием createview на heroku

Я работал локально и 3 Create Views отлично работали для меня, чтобы загрузить данные. Я передал его в Heroku и, к сожалению, из 3, только один CreateView работает для меня, есть идеи, что это может быть? Я …

24.01.2022
Django ajax как добавить дополнительную функциональность?

Я реализую ajax для обновления данных в реальном времени на моей html странице без обновления или перезагрузки страницы. Теперь я думаю добавить функциональность для загрузки большего количества контента при нажатии на кнопку "Загрузить больше" или прокрутке вниз. Сейчас все …

24.01.2022
Django: Автофокусировка различных виджетов в зависимости от содержимого

У меня есть форма с двумя полями. Я хочу автофокусировать первое, если оно пустое, но автофокусировать второе, если в первом есть содержимое (из аргумента initial=). Как это можно сделать? Похоже, что изменение атрибута виджета после создания формы не работает. …

24.01.2022
Django Cloudflare Proxy "CSRF Verification Failed"

Я пытаюсь проксировать мое приложение Django App через Cloudflare посредством рабочих. Установка выглядит следующим образом: example.com/app/* пересылается на мой сайт Django ~все остальное~ пересылается на мой сайт Webflow Пока что эта часть работает! Однако я не могу …

24.01.2022
Передача спецификаций OpenAPI во фреймворк Frontend с помощью DRF

Приложение DRF является очень тяжелым для транзакций, оно имеет много конечных точек POST, которые ожидают формы. Некоторые из этих форм имеют 30+ полей ввода. Мой план состоит в том, чтобы теперь запрашивать форму, которая запрашивается конечной точкой, прежде чем …

24.01.2022
Не удается импортировать модели во вложенный подкаталог django

Вот дерево моего проекта: (base) justinbenfit@MacBook-Pro-3 cds_website % tree . ├── api │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-38.pyc │ │ ├── admin.cpython-38.pyc │ │ ├── apps.cpython-38.pyc │ │ ├── models.cpython-38.pyc │ │ ├── serializers.cpython-38.pyc │ …

24.01.2022
[Celery]CELERYD_NODES где используется эта конфигурация?

В документе celery CELERYD_NODES я нашел такую конфигурацию, но не нашел места, где ее можно использовать в исходном коде celery. Действительно ли эта конфигурация полезна?

24.01.2022
Django Как экранировать специальный символ и использовать метод slice в HTML шаблоне для json данных

До применения метода json я использовал этот {{filt.body|striptags|safe|slice:":250" }} в моем html шаблоне для экранирования всех специальных символов. Теперь мои данные загружаются из json и как применить вышеуказанный метод в моем html шаблоне. models.py class Blog(models.Model): body = RichTextUploadingField() …

24.01.2022
Получение последнего связанного элемента для каждого элемента в QuerySet

У меня есть простая модель Observation, сделанная Sensor: class Observation(models.Model): class ObservationType(models.TextChoices): PM25 = 'pm25_kal', 'PM2,5' PM10 = 'pm10_kal', 'PM10' RH = 'rh', _('Relative humidity') TEMP = 'temp', _('Temperature') date_time = models.DateTimeField() sensor = models.ForeignKey(Sensor, on_delete=models.CASCADE) obs_type = …

24.01.2022
Могу ли я использовать функцию модели при выполнении запроса в django orm?

У меня есть такая модель: class User(AbstractUser): ... some fields longitude = models.FloatField(blank=True, null=True) latitude = models.FloatField(blank=True, null=True) def get_range_between(self, lon, lat): return great_circle(self.longitude, self.latitude, lon, lat) И мне нравится вызывать эту функцию get_range_betwen, когда я …

24.01.2022
Как обновить объект, когда создается несколько других связанных с ним объектов

Мне нужно добавить поле progress_level в мою модель пользователя, которое показывает, на каком этапе находится данный пользователь, поэтому я добавил поле в модель пользователя следующим образом: progress_level = models.CharField(max_length=25, null=True, choices=USER_PROGRESS_LEVELS) Я хочу, чтобы это поле автоматически …

24.01.2022
Django setUpTestData не запускается

Вот мой тест: class FirstTestCase(TransactionTestCase): @classmethod def setUpTestData(cls): Car.objects.create(id=10001) def findAllCars(self): print(list(Car.objects.all())) это не дает никаких ошибок, и список просто выводится как [], когда очевидно, что он должен быть [10001] Я знаю, что тесты не должны содержать …

24.01.2022
После переопределения функции create, как получить id только что созданного объекта в django?

У меня есть ModelViewSet, и я хочу выполнить еще несколько операций над вновь созданным объектом. Но я не могу получить идентификатор вновь созданного объекта. Как получить идентификатор только что созданного объекта после super()? def create(self, request, *args, **kwargs): …

24.01.2022
Сохраните список данных из чекбокса в моей базе данных с помощью django

У меня небольшая проблема, я пытаюсь сохранить некоторые значения чекбоксов в моей базе данных несколько раз с помощью django в разных строках. Например, если пользователь выбирает чекбокс 'France', 'Belgium' и 'USA', я хотел бы иметь в базе данных: <a …

24.01.2022
Проблема с разбором JSON-ответа в HTMX

У меня есть страница, которая отправляет некоторые данные в Django back-end и возвращает ответ JSON. У меня есть проблема с разбором этого ответа с помощью шаблонов. Любая помощь будет оценена по достоинству. Заранее спасибо. &lt;div class="card-body"&gt; &lt;form&gt; {% …

24.01.2022
У меня возникает проблема при входе в систему с помощью jwt-токена, я могу получить токен, но возникает проблема, так как аутентификация не предоставлена? В Django из API

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

24.01.2022
Как прочитать env vars из настроек в django unittest?

Я новичок в unittesting. Я хочу читать некоторые переменные env в django unittests, но у меня возникли проблемы при попытке прочитать переменную env из django.conf.settings, но я могу прочитать переменную env, используя os.environ.get(). Как я могу получить доступ к …

24.01.2022
Как проверить введенные данные поля в форме Django

Вступление, в моем проекте есть модель она создает счет для пользователя один из трёх на выбор, задумка заключается в том чтобы пользователь мог создавать три счёта, но чтобы они были разных валют (т.е. счета не повторялись). class Bank_Account (models.Model): # …

24.01.2022
ImportError: cannot import name from partially initialized module Django

Я столкнулся с проблемой, которую я не знаю, почему возникает ошибка, пожалуйста, помогите мне решить эту ошибку: error: ImportError: cannot import name 'User' from partially initialized module 'authentication.models' (most likely due to a circular import) (/app/authentication/models.py) Модель …

24.01.2022
Show_name() missing 1 required positional argument: 'obj'

Я хочу использовать функцию, которая у меня есть в другом админе, но она выдает ошибку. Вот функция, которую я хочу использовать: def show_data_user(self, obj): if obj.is_individual(): return self.show_owner(obj) obj = obj.get_real_instance() return mark_safe('&lt;br&gt;'.join( filter( None, [ self.show_name(obj), self.show_second_name(obj), self.show_business(obj), self.show_country(obj), …

24.01.2022
Одиночные данные из поля m2m отношения - Django

В моем сигнале (post_save) я хочу отправить одно сообщение электронной почты одному человеку, который был назначен с помощью отношения m2m. От одного ко многим, сообщение идет пользователю, но m2m ничего не происходит. specials = models.ManyToManyField(User, related_name='special_users') Я …

24.01.2022
Jupyter Notebook падает каждый раз при возникновении ошибки

Я использую блокнот Django Shell Plus на mac. Каждый раз, когда возникает ошибка выполнения, Jupyter Notebook аварийно завершает работу, не показывая ошибку в блокноте, но показывая ее в подсказке Shell Plus. Это заставляет меня перезапускать блокнот и выполнять …

24.01.2022
Django - Возврат нескольких столбцов в подзапросе

У меня есть объекты, которые состоят из множества других объектов - в частности, событие, которое может иметь несколько дат, и несколько встреч на эти даты. Любые изменения в любом событии, дате или встрече регистрируются с помощью Django Auditlog. Мне …

24.01.2022
Как сделать поиск по комбинациям полей доступным в Django Haystack

Предположим, у меня есть индекс поиска, подобный этому, для модели главы в книге. class ChapterIndex(indexes.ModelSearchIndex, indexes.Indexable): # Normal document field - most often searched text = indexes.EdgeNgramField(document=True, use_template=True) # Other fields Id like to be searchable title = indexes.EdgeNgramField() …

24.01.2022
Django - Группировка по двум столбцам для создания диаграммы со сложенными столбцами с помощью Highcharts

У меня есть Student модель для моего приложения Django, например, такая: from django.db import models class Student(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) major = models.CharField(max_length=100) year = models.IntegerField() Я пытаюсь создать диаграмму <a href="https://www.highcharts.com/demo/column-stacked/brand-light" rel="nofollow …

24.01.2022
Как изменить переменную в settings.Py из админ интерфейса Django aci' предоставить api ключи и изменить их спасибо

Здравствуйте, я хотел бы узнать, как изменить переменные в settings.Py с помощью интерфейса администратора Django. Пример изменения ключей D'api "на лету" без необходимости обращаться к коду/текстовому редактору. У меня есть трек, возможно, проходящий мимо модели... И вызвать эту модель …

24.01.2022
Django автоматическое создание формы из модели

есть ли возможность от модели типа: class foo(models.Model): a = models.CharField(max_length=64) b = models.ForeignKey(foo2, on_delete=models.CASCADE, blank=True, null=True) c = models.DateField(name='c', blank=True, null=True) d = models.EmailField(name='d') e = models.BooleanField(default=False, name='e') автоматически генерировать форму типа: где для всех атрибутов (самописных) …

24.01.2022
Я обнаружил проблему при импорте django в vscode

PS C:\Users\siruvani\projectsss\sshafeeq&gt; workon try PS C:\Users\siruvani\projectsss\sshafeeq&gt; python manage.py startapp calxx Traceback (most recent call last): File "manage.py", line 11, in main from django.core.management import execute_from_command_line ModuleNotFoundError: No module named 'django' Вышеуказанное исключение стало непосредственной причиной следующего исключения: Traceback …

24.01.2022
Django snackbar нравится сообщение

Какой лучший способ иметь пользовательский тег с сообщениями Django, который исчезает через несколько секунд Вот как я это сделал Я знаю, что опоздал, но я сделал это следующим образом views.py CRITICAL = 50 def my_view(request): messages.add_message(request, CRITICAL, 'A …

24.01.2022
ModelForm не отображается в браузере

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

24.01.2022
Попытка создать объект в базе данных Django с помощью React, используя User в качестве внешнего ключа (rest-framework)

Я пытаюсь зарегистрировать Club с полями owner (ForeignKey) и name через форму в React. Все работает, пока я не отправлю форму. Это дает мне ошибку 401 Unauthorized: const onSubmit = (event) =&gt; { event.preventDefault(); if (checkExistingClubNames(clubName, clubs)) { const …

24.01.2022
Есть короткий api кредитного калькулятора код python выполнен, но значение MonPayment не отображается на переднем конце plzzz проверьте код ниже

Это html-файл {% csrf_token %} Введите годы Введите процентную ставку Введите сумму &lt;button type='submit' class="btn btn-primary"&gt;calculate&lt;/button&gt; &lt;input type='text' value="{{MonPayment}}" class="form-control"&gt; &lt;/form&gt; мой views.py находится ниже def calculator(request): try: if request.method=='POST': year=eval(request.POST.get('year')) print(year) rate=eval(request.POST.get('rate')) print(rate) principal=eval(request.POST.get('Principal')) print(principal) …

24.01.2022
Пользовательский поиск в Django (параметр фильтра отличается от типа поля)

У меня есть простая модель в Django. class Books(models.Model): title = models.CharField(max_length=255) page_size = models.IntegerField(null=True) Пример экземпляра этой модели может выглядеть следующим образом: ("Alice's Adventures in Wonderland", 70). Я хочу создать поиск, который позволит пользователям фильтровать книги по …

24.01.2022
Поле datetimefield отображает время только в html-шаблоне

У меня есть поле datetime, но в html-коде я хочу показать только время, как это сделать? Я пробовал {{ data|time }}, {{ value|time: "H:i" }}, но ничего просмотров from django.shortcuts import render from .models import Count import datetime …

24.01.2022
Как докеризировать проект Django, уже созданный в anaconda?

У меня есть Django приложение, которое уже создано и запущено в anaconda, теперь я хочу его докеризировать, не могли бы вы мне помочь, чтобы я мог докеризировать мой Django проект.

24.01.2022
Пользовательский TruncFunc в Django ORM

У меня есть модель Django со следующей структурой: class BBPerformance(models.Model): marketcap_change = models.FloatField(verbose_name="marketcap change", null=True, blank=True) bb_change = models.FloatField(verbose_name="bestbuy change", null=True, blank=True) created_at = models.DateTimeField(verbose_name="created at", auto_now_add=True) updated_at = models.DateTimeField(verbose_name="updated at", auto_now=True) Я хотел бы …

24.01.2022
Хотите загрузить изображение с помощью пользовательской функции загрузки изображения python djano

Это моя пользовательская функция загрузки изображений def upload_image(file, dir_name, filename): try: target_path = '/static/images/' + dir_name + '/' + filename path = storage.save(target_path, file) return storage.url(path) except Exception as e: print(e) а это моя модель class MenuOptions(models.Model): name …

24.01.2022
Heroku Django request.POST выдает неверные значения

Я развернул приложение в heroku build с использованием django. В моем django views.py я получаю некоторое значение с помощью request.POST и сохраняю в переменной global, чтобы я мог получить доступ к этому значению в другой функции, которая затем отображается …

24.01.2022
Mysql 8 выдает ошибку при создании таблицы (выполнение команды migrate в django)

Django3.2 mysql 5.7 У меня есть имя модели BlackboardLearnerAssessmentDataTransmissionAudit, его длина 48 символов и оно имеет 1 поле not null. На mysql5.7 все работает нормально. Но при попытке обновления с помощью mysql8+ migrations выдает ошибку Identifier name is …