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

21.11.2022
Как подключить Big Query к python с помощью pyreportjasper

я использую следующую конфигурацию { 'driver': 'generic', 'jdbc_url': 'jdbc:bigquery://https://www.googleapis.com/bigquery/v2:443;ProjectId={project_id};OAuthType=0;OAuthServiceAcctEmail={email};OAuthPvtKeyPath={path_to_p12_file};', 'jdbc_driver': 'com.simba.googlebigquery.jdbc.Driver', 'jdbc_dir': path_to_all_jdbc_jar_dir, } Все необходимые jar-файлы находятся в папке path_to_all_jdbc_jar_dir. Я могу успешно подключиться к Jasper studio, используя аналогичную конфигурацию, и она работает Однако в итоге …

21.11.2022
Отладка докеризованного проекта Django на локальной машине

Я довольно новичок в использовании контейнеров Docker, я использовал режим отладки Pycharm для проверки поведения представлений на локальной машине, используя виртуальное окружение. Может ли кто-нибудь подсказать мне стандартную процедуру добавления точки останова и пошаговой проверки проекта Python Django, запущенного …

21.11.2022
DRF многопольный базовый фильтр соответствия кверисета

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

21.11.2022
Фильтр внешнего ключа в дочернем объекте

У меня есть модели: Boss - Shop - Employee - WorkSpace class Boss(models.Model): fullname = models.TextField() class Shop(models.Model): name = models.TextField() address = models.TextField() phone = models.TextField() boss = models.ForeignKey( Boss, on_delete=models.CASCADE, related_name="shops" ) class Employee(models.Model): name = …

21.11.2022
Django objects.all() не может работать в aaPanel

Если objects.all()[:1000000] он может работать, но objects.all() он не может работать, просто возвращается Ничего, нет ошибки Я не знаю, что случилось, на моем компьютере все работает нормально. Все могут мне помочь? это мой код def get_data(request): units=ErpWater168ShopCardset.objects.all() return render(request,"listall.html",locals()) …

21.11.2022
Соберите все журналы всего потока задач сельдерея

@shared_task() def run_scraper_task(): ImportDataTaskInfo = apps.get_model("data", "TaskInfo") logger = get_task_logger("A") logger.info("XXXXXXX") task = TaskInfo.objects.create(status=DataTaskStatuses.IN_PROGRESS) try: logger.info("XXXX") crawler_settings = Settings() crawler_settings.setmodule(setting1) crawler = CrawlerProcess(settings=crawler_settings) logger.info("XXXX") crawler.crawl(Spider) reactor.run() logger.info("XXXX") task.status = TaskStatuses.SUCCESS logger.info("XXXX") except Exception as error: logger.error("XXXXX") task.info += str(error) + …

21.11.2022
Django admin: Как я могу поместить свой логотип на страницу вместо заголовка сайта?

Я создал проект django. Он работает нормально, и я могу войти в раздел администратора сайта. Вверху каждой страницы django показывает "администрация django". Я знаю, как его изменить. Теперь я хочу знать, как я могу поместить свой логотип на …

21.11.2022
Как сохранить изображение в модель в wagtail?

Когда я пытаюсь сделать это, я получаю следующую ошибку "'BoundField' object has no attribute 'width'". Моя модель class Reviews(models.Model): ... image = models.ForeignKey('wagtailimages.Image', blank=True, null=True, on_delete=models.SET_NULL, related_name='+') def __str__(self): return(self.author) Метод сохранения, ошибка на Image.objects.create def serve(self, …

21.11.2022
Передача данных для Jinja2 от Updateviev

У меня есть такой шаблон на каждой html странице, в которую я хочу передать данные из моих url процессоров: {% block title %} {{ title }} {% endblock %} {% block username %} <b>{{username}}</b> {% endblock %} …

21.11.2022
ValueError: не удалось преобразовать строку в float: '$2,464.34'

Я пытаюсь преобразовать данные в float, чтобы сделать их числовым форматом в excel для сортировки данных, но получаю ошибку.Где бы ни упоминался float, я сделал это сейчас, но раньше не было float . def get_output_value(self, key, value, neutral=None): display …

21.11.2022
Как поддерживать работу django-q на сервере ubuntu nginx

Я использую ubuntu с nginx & gunicorn и пытаюсь запустить django-q Как я могу сохранить работу django-q при выключении терминала, пожалуйста

21.11.2022
Как использовать одну и ту же форму ModelForm в разных классах администратора с разными моделями

Я пытаюсь создать общую форму с валидацией диапазона дат, которая будет использоваться в 20 классах администраторов с разными моделями Поэтому я создаю этот миксин для каждого из них, чтобы использовать class DateControllerMixin(): def get_queryset(self, request): qs = dateControlQuerySet(super().get_queryset(request), self.parameter_name, …

21.11.2022
Проект django не выполняет команду makemigrations, как ожидалось, в vscode editör

У меня есть проект django. Я перенес свой проект из редактора pyCharm в редактор vscode. Когда я запускаю команду python manage.py makemigrations, она создает файл миграции для некоторых приложений под venv. Я думаю, это зависит от значения LANGUAGE_CODE в …

21.11.2022
Как поместить увеличенный логотип поверх навигатора?

Спасибо за помощь. Я только начинаю изучать HTML и CSS. Я уже неделю бьюсь над проблемой слишком большого логотипа. Как мне поместить логотип поверх навигатора, как выглядит слой? мой html-файл: <nav class = "navigation-bar"> <link rel="stylesheet" href="{% static …

21.11.2022
Что в данном случае делегирует super?

Помогите пожалуйста начинающему разработчику-самоучке с кодом. Как в данной ситуации работает super()? Почему мы наследуемся от класса LoginForm и какого-то объекта self? Насколько я понял мы получаем каким-то образом данные (в виде объекта), а потом с помощью clean() получаем данные …

21.11.2022
Использование ORM и миграций в Django

Я хорошо знаю базы данных (DML, DDL, PL/SQL) и хотел бы создать веб-приложение, используя фреймворк Django. Мне очень нравится идея миграций и ORM в целом. С другой стороны, я чувствую себя перегруженным всеми возможностями моделей и ORM запросов, и …

21.11.2022
Данные Excel не сортируются по типу decimal.Decimal

У меня есть представление, в котором я экспортирую данные в числовом формате, но когда я сортирую данные, они не сортируются, так как excel не считает значения числовыми данными, как я могу преобразовать их в числовые данные, чтобы отобразить данные …

21.11.2022
Прикрепление файла csv django

Привет, я сгенерировал csv и он правильно сохраняется в моем media dir. Вот как я создаю файл csv : def export_to_csv_file(data, titles, file_name): csv_file_address = os.path.join(settings.MEDIA_ROOT, file_name) response = HttpResponse(content_type="text/csv") response["Content-Disposition"] = "attachment; filename={}".format(file_name) response.write("\ufeff".encode("utf8")) with open(csv_file_address, "w+") as …

21.11.2022
Сервер разработки каналов не захватывает мой сервер разработки Django

Я изучаю django(4.1) channels(4.0.0) по видео на YouTube и сейчас пытаюсь настроить ASGi. Использую windows и gitbash. После настройки, когда я запускаю сервер, вместо того, чтобы показать: Starting ASGI/Channels version 4.0.0 development server at http://127.0.0.1:8000. он просто …

21.11.2022
Как я могу разрешить и IP-адрес, и URL в поле django?

Я хочу разрешить и flutterdemo.hp.com и 12.135.720.12 в поле django. Вот что я пробовал. from rest_framework import serializers, viewsets from django.core.validators import URLValidator class FlutterSerializer(serializers.HyperlinkedModelSerializer): fqdn_ip = serializers.CharField(max_length = 100, validators =[URLValidator]) Но он разрешает весь …

21.11.2022
Django : Пользовательский AdminEmailHandler приводит к ошибке при запуске сервера (ValueError: The translation infrastructure cannot be initialized befo ...)

Итак, я только что определил новый класс в myproject/products/helpers.py, который расширяет класс django's AdminEmailHandler (потому что я хочу изменить его, чтобы он отправлял только на определенные электронные адреса / не всем администраторам). class EbookTeamEmailHandler(AdminEmailHandler): def __init__(self, include_html=False, email_backend=None): AdminEmailHandler.__init__(self) …

21.11.2022
Django materializecss datatable jquery

Я пытаюсь получить Uncaught ReferenceError: jQuery is not defined и Uncaught ReferenceError: $ is not defined при попытке загрузить выпадающий Select2 с datepicker. Я использую Materializecss, Datatables и jQuery с Django. Как я могу правильно структурировать base.html, чтобы все …

21.11.2022
Установка поля ImageField "upload_to" продукта на основе названия его категории - Django

Class Product(models.Model): category=models.ForeignKey(Category, on_delete=models.CASCADE, related_name='product_category', to_field='category_name') name=models.CharField(max_length=255,) description=models.CharField(max_length=255) *************************************************** images=models.ImageField(upload_to='products/'+str(category.category_name), blank=True,null=True) *************************************************** price=models.DecimalField(decimal_places=2,max_digits=7) discount=models.DecimalField(decimal_places=2,max_digits=3, validators=[MinValueValidator(0),MaxValueValidator(0.99)]) def __str__(self): return self.name Я хочу сохранять изображения относительно названия категории и названия продукта, поэтому все продукты с одинаковым названием будут сохранены в …

21.11.2022
Значение, возвращаемое методом property в django, не сохраняется в базе данных. Как сделать это возможным?

В моем файле models.py есть метод свойства, который возвращает значение, и мне нужно сохранить это значение в поле базы данных. ` class bug(models.Model): ...... ....... id_of_bug = models.CharField(max_length=20, blank= False, null= False) @property def bug_id(self): bugid = "BUG{:03d}".format(self.pk) self.id_of_bug = …

21.11.2022
Ошибка : аргумент 1 функции strptime() должен быть str, а не int

Я пытаюсь вычесть два раза и получаю ошибку. В приведенном ниже примере выводится ошибка if result[0]['outTime'] != None: type = "bothPunchDone" FMT = '%H:%M:%S' total= datetime.strptime(result[0]['outTime'], FMT) - datetime.strptime(result[0]['inTime'], FMT) Я пытался, но не смог решить проблему.

21.11.2022
Невозможно использовать сериализатор, когда поле ManyToManyField пустое

Я использую PrimaryKeyRelatedField для получения и записи данных M2M. Мой models.py: class Task(MP_Node): ... linked_messages = models.ManyToManyField('workdesk.Message', blank=True, related_name='supported_tasks') (MP_Node является абстракцией models.Model из django-treebeard). Мой serializers.py: class TaskSerializer(serializers.ModelSerializer): ... linked_messages = serializers.PrimaryKeyRelatedField(many=True, required=False, allow_null=True, …

21.11.2022
Django: данные из Views.py не отображаются на HTML-странице

Мой home.html в div, где я вызвал { data } для отображения в HTML &lt;div id= "main"&gt; &lt;h1&gt; DATA SCRAPPER&lt;/h1&gt; &lt;h2&gt;Header Data from html Page&lt;/h2&gt; { data } &lt;/div&gt; Местный ведущий показывает <img alt="enter image …

21.11.2022
Django - Как отфильтровать ID для отправки сообщения в определенный элемент

Я пытаюсь обновить только один элемент и одно поле за раз в моей БД. Каждый раз, когда я обновляю элемент, он обновляет все, но я пытаюсь получить ID (чтобы установить ID равным ID БД). Я использую Crispy Forms. …

21.11.2022
Psycopg2.errors.DuplicateTable: отношение "django_celery_beat_solarschedule" уже существует

При развертывании проекта django я вижу следующую ошибку и не понимаю, что именно пропало. Мы также удалили предыдущие миграции перед развертыванием, но результат не изменился: Apply all migrations: admin, auth, captcha, contenttypes, django_celery_beat, django_celery_results, hitcount, sessions, watson Running migrations: …

21.11.2022
Получение первого и последнего связанного объекта для Django Rest API

У меня есть сериализаторы Django Rest API на основе 2 моделей, Book и Chapter В сериализаторе Book мне нужны 2 пользовательских поля first_chapter last_chapter Each имеет объекты модели Chapter, как вы можете понять из названия поля, …

21.11.2022
Можно ли в drf вызвать один класс сериализатора внутри другого? Без отношения внешних ключей

Class AuthorSerializer(ModelSerializer): class Meta: model = Author fields = "__all__" class BookSerializer(ModelSerializer): class Meta: model = Book fields = "__all__" Я хочу получить данные AuthorSerializer в BookSerializer. Возможно ли это?

21.11.2022
CKEditor не сохраняет данные

Я использую CKEditor для формы. В админке он работает нормально, но при использовании его в ModelForm CreateView редактор не сохраняет данные. Как в официальной документации, с таким кодом: class EventForm(forms.ModelForm): description = forms.CharField(widget=CKEditorWidget()) image = forms.ImageField(widget=forms.ClearableFileInput(), required=False) class Meta: model …

21.11.2022
Страница не найдена (404) при развертывании Heroku

У меня возникли трудности с развертыванием моего приложения Heroku с моим приложением Django и React. Ошибка выглядит следующим образом: Page not found (404) Request Method: GET Request URL: https://true-friends-404.herokuapp.com/login/ Using the URLconf defined in truefriends.urls, Django tried these URL …

21.11.2022
Почему мой условный оператор не возвращает true?

Я получаю ввод из html &lt;form class="form" action="{% url 'search' %}" method="POST"&gt; {% csrf_token %} &lt;input type="text" name="input" id="input" style="height: 40px" /&gt; &lt;button type="submit" style="height: 40px; width: 110px; margin-left: 40px" &gt; Filter post &lt;/button&gt; и в файле …

21.11.2022
ImportError: cannot import name 'Celery' from partially initialized module 'celery' (скорее всего, из-за циклического импорта)

С последней версией celery, в python 3.10.6, я получаю вышеуказанную ошибку, трассировка выглядит следующим образом. Traceback (most recent call last): File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/usr/lib/python3.10/threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "/home/biju/Desktop/trial/lib/python3.10/site-packages/django/utils/autoreload.py", line 64, …

21.11.2022
Неправильный вход в систему показывает сообщения об ошибке, но не показывает выход из системы

Логин неправильное имя пользователя сообщения ошибка не показывает здесь код python def loginPage(request): if request.method == 'POST': username = request.POST.get('username') password = request.POST.get('password') try: user = User.objects.get(username=username) except: messages.error(request, 'User does not exist') context = {} return render(request, …

21.11.2022
Как передавать параметры URL и получать значения с помощью метода запроса GET во фреймворке Django rest

Я хочу передавать параметры url в таком формате http://localhost:8000/api/projects/?id=2021&amp;a=2&amp;b=3&amp;c=4 и получать значения в функции view

21.11.2022
Где я должен разместить мой sqlalchmey движок/объект соединения в django?

Я уже создал много моделей и методов запросов с помощью sqlalchemy и теперь хочу построить на нем сайт для предоставления услуг. Проблема в том, что я не уверен, где разместить мой движок в структуре кода django: <pre class="lang-py …

21.11.2022
AttributeError: объект 'NoneType' не имеет атрибута 'is_nightly'

Я получил ошибку в выражении с ниже определенной функцией на serializer.py и у меня есть заказ товаров с различным расчетом с проводкой на ночной основе и однократной проводкой. if special_order_item.special_item.is_nightly == True: AttributeError: 'NoneType' object has no attribute 'is_nightly' …

21.11.2022
Можно ли как-то без обновления страниц на Django отправить запрос через SSH на виртуальную машину под управлением Ubuntu?

Добрый день, у меня есть часто задаваемый вопрос, например, &lt;button&gt;Check&lt;/button&gt; Можно ли как-то без обновления страницы отправить запрос по SSH на виртуальную машину под управлением Ubuntu? Например: The csgo server is on a permanent …