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

25.04.2022
Как переопределить файл excel перед сохранением на диск в django-import-export? [дубликат]

Я использовал django-import-export для экспорта файлов excel. Я хочу добавить дополнительную строку с названием нашей компании перед фактическими данными. Актуальные данные: id name 1 Jack …

25.04.2022
При выполнении операции CURD я получил ошибку. Используя URLconf, определенный в Student.urls, Django попробовал эти шаблоны URL, в таком порядке:

Используя URLconf, определенный в Student.urls, Django попробовал эти шаблоны URL в таком порядке: admin/ emp [name='emp'] show [name='show'] edit/int:roll_no [name='edit'] update/int:roll_no [name='update'] delete/int:roll_no [name='delete'] Текущий путь, update/, не соответствовал ни одному из них. При выполнении операции django CURD я получил …

25.04.2022
Мой проект django продолжает мигать и загружаться

Мой проект работал раньше, но теперь, когда я очистил кэш, он продолжает мигать. Он продолжает загружаться без конца. Таблица в моем проекте появляется и исчезает, снова и снова мигая. С navbar и thead все в порядке, но tbody продолжает это …

25.04.2022
Вопрос: Запуск функции python в проекте Django, но вывод повторяющегося результата

Я хочу определить количество файлов при запуске проекта django. Но в терминале есть два результата . def fileChecker(path): print('Child process %s.' % os.getpid()) dirs = os.listdir(path) size = len(dirs) while True : tdirs = os.listdir(path) if len(tdirs) > size : …

25.04.2022
Как оптимизировать код с помощью оператора for

Я пытаюсь найти количество студентов, зачисленных учителем. Приведенный ниже код дает нужный мне результат. Однако код кажется неэффективно длинным. Я попытался упростить код с помощью функции "for", но не смог решить эту проблему, поэтому я обратился за помощью к экспертам. …

25.04.2022
SocialApp, соответствующий запросу, не существует (Django)

Я пробую социальные логины в Google и настроил localhost:8000/admin/ со следующими данными: socialapp . provider: Name: Client id: App ID, or consumer key Key: Secret: etc . В settings.py: INSTALLED_APPS = [ 'blog.apps.BlogConfig', 'users.apps.UsersConfig', 'crispy_forms', 'django.contrib.admin', 'django.contrib.sites', 'django.contrib.auth', 'django.contrib.contenttypes', …

25.04.2022
Я хочу получить все товары определенного продавца в html вот мой код

Я хочу получить все товары определенного продавца в html вот мой код что я должен написать в html, чтобы получить товары, загруженные продавцом Кто-нибудь знает, как это сделать? class ProductList(ListView): model=Product template_name="merchant/product_list.html" paginate_by=3 def get_queryset(self): filter_val=self.request.GET.get("filter","") order_by=self.request.GET.get("orderby","id") if filter_val!="": products=Product.objects.filter(Q(added_by_merchant__contains=filter_val) …

25.04.2022
Как создать несколько экземпляров модели в Django Rest Framework с помощью generics?

Я хотел бы сохранять и обновлять несколько экземпляров с помощью Django Rest Framework одним вызовом API, используя дженерики. Я попробовал решения, предложенные по следующим ссылкам, но буду очень признателен за помощь. Create several objects at once with Django …

25.04.2022
Автоматическая отправка формы django без создания бесконечного цикла

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

25.04.2022
Django QuerySet exists() возвращает True для пустого множества?

Недавно я обнаружил любопытную вещь: exists() оценивается в True для пустого QuerySet: In [1]: MyModel.objects.all() Out [1]: <QuerySet []> In [2]: MyModel.objects.all().exists() Out [2]: True При использовании функции filter() я получаю ожидаемый результат: In [3]: MyModel.objects.filter(id=1).exists() Out …

25.04.2022
Как добавить товар в корзину без перезагрузки страницы?

Так что я хочу добавить товар в корзину без перезагрузки страницы каждый раз, я использовал ajax в предыдущем проекте, и время отклика было не очень хорошим, так что есть ли лучший способ сделать это, который не будет медленным? Если да, …

25.04.2022
Кнопка тумблера с использованием HTMX

Есть ли способ использовать кнопку тумблера в HTMX? если есть, мне нужно передать значение другой кнопке, как в моем предыдущем вопросе. Кнопка переключения называется 'Toggle' и имеет два значения (on/off), и мне нужно передать их как: <button class="btn …

25.04.2022
Как добавить сериализатор для Django с ManyToManyField с помощью

Models.py выглядит следующим образом from django.db import models class Sauce(models.Model): name = models.CharField(max_length=100) def __str__(self): return self.name class Sandwich(models.Model): name = models.CharField(max_length=100) sauces = models.ManyToManyField(Sauce, through='SauceQuantity') def __str__(self): return self.name class SauceQuantity(models.Model): sauce = models.ForeignKey(Sauce, on_delete=models.CASCADE) sandwich = models.ForeignKey(Sandwich, on_delete=models.CASCADE) …

25.04.2022
Django: Как запустить задачу celery только при запуске?

У меня есть приложение django, которое использует celery для выполнения задач. Sometimes, I have a "hard shutdown" and a bunch of models aren't cleaned up. I created a task called clean_up that I want to run on start up. Здесь …

25.04.2022
Я получаю ошибку NoReverseMatch в /blog/view/None/

Я создаю блог с помощью Django. Когда я пытаюсь перейти к определенной записи в блоге, я получаю эту ошибку NoReverseMatch at /blog/view/None/ Reverse for 'blog_like' not found. 'blog_like' не является допустимой функцией представления или именем шаблона. Я вообще не понимаю, …

25.04.2022
DJANGO : TypeError: представление должно быть вызываемым или списком/кортежем в случае include()

Я получаю следующую ошибку в django: File "C:\Users\USER\Desktop\Python\CarRentalSystem\system\urls.py", line 6, in <module> url(r'^$', 'system.views.home', name = "home"), File "C:\Users\USER\Desktop\Python\lib\site-packages\django\conf\urls\__init__.py", line 13, in url return re_path(regex, view, kwargs, name) File "C:\Users\USER\Desktop\Python\lib\site-packages\django\urls\conf.py", line 73, in _path raise TypeError('view must be a callable …

25.04.2022
Как отключить предварительный отбор из List_display Django Admin

Здравствуйте, я хочу отключить предварительный выбор из админки django, вот мой код model.py from django.contrib import admin from django.db import models class Person(models.Model): option4 = models.CharField(max_length=50) option5 = models.CharField(max_length=50) option6 = models.CharField(max_length=50) option7 = models.CharField(max_length=50) admin.py class PersonAdmin(admin.ModelAdmin): list_display …

24.04.2022
Как создать docker-образ (без docker compose) приложения django и использовать существующий контейнер mysql

I have a "point of sales" application in Django that uses a mysql database. I followed this Docker guide: Python getting started guide Для настройки контейнера mysql я создал пару томов и его сеть: docker volume create …

24.04.2022
Django Allauth - разрешить повторную регистрацию, если электронная почта не проверена

Предположим, пользователь A пытается зарегистрироваться, используя не свой email (email пользователя B). Он не может его проверить и, следовательно, не может зарегистрироваться. Через некоторое время пользователь B заходит на сайт и пытается зарегистрироваться, но тоже терпит неудачу с сообщением "Пользователь …

24.04.2022
NoReverseMatch at /info/1

Весь день пытался понять почему выдаёт ошибку: NoReverseMatch at /info/1 Reverse for 'like_book' with arguments '(None,)' not found. 1 pattern(s) tried: ['like/(?P[0-9]+)\Z'] views.py def LikeView(request, pk): book = get_object_or_404(BookModel, id=request.POST.get('book_id')) book.likes.add(request.user) return redirect('more_info', pk=pk) html {% csrf_token %} …

24.04.2022
Изменение пароля в django rest framework

Я работаю над функцией изменения пароля для API. Мой код отлично работает локально. Проблема в том, что при тестировании в postman я должен подключить его, используя токен для входа в систему. Но в логине у меня есть два пароля refresh …

24.04.2022
Получение идентификатора сессии stripe на странице успеха

Я использую stripe с django и хочу передать некоторую информацию, полученную из сессии оформления заказа, на страницу успеха. После прочтения документации https://stripe.com/docs/payments/checkout/custom-success-page#modify-success-url я изменил url успеха на MY_DOMAIN = 'http://127.0.0.1:8000/orders' success_url=MY_DOMAIN + '/success?session_id={CHECKOUT_SESSION_ID}', cancel_url=YOUR_DOMAIN + '/cancel/', metadata={ …

24.04.2022
Доступ к данным UserProfile по внешнему ключу Post

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

24.04.2022
Django: EmailMessage кодирует тему в base64, если она переведена и содержит символы, отличные от US-ASCII

Обычное поведение класса EmailMessage в отношении его темы заключается в том, чтобы оставить ее как есть, если она содержит только символы US-ASCII, и закодировать ее как quoted-printable, если она содержит символы не US-ASCII. Это хорошо работает и позволяет избежать того, …

24.04.2022
Я получаю следующее IntegrityError в /registration/ NOT NULL constraint failed: bankapp_registration.date_of_birth error

Models.py from django.db import models # Create your models here. class Registration(models.Model): bank_ac = models.CharField(max_length=64) first_name = models.CharField(max_length=64) last_name = models.CharField(max_length=64) user_name = models.CharField(max_length=64) mobile_number = models.CharField(max_length=10) email = models.EmailField() password = models.CharField(max_length=18) date_of_birth = models.DateField(max_length=64) address = models.CharField(max_length=160) …

24.04.2022
Учебник по обработке данных на стороне сервера в Django

I am using Django and there are lots of data in my table which takes times to load. Therefore, i would like to utilize enable server side processing. Is there a tutorial i can follow you may suggest. Я пытался …

24.04.2022
Значения HTML Input Tage не сохраняются в базе данных SQLite - Django

I am trying to save data from HTML Form to SQLite database. My database is connected to my app and project. I am able to enter from Django Admin, but my values from Input tag are not going in database. …

24.04.2022
Как сделать чат на Django+DRF c Celery и Redis

Можете подсказать материалы или ссылки на статьи/примеры как реализовать чат с брокером сообщений Redis и Celery на Django.

24.04.2022
Django View - объект 'Comment' не имеет атрибута 'comments'

Я пытаюсь сделать так, чтобы мои комментарии удалялись, но когда я запускаю код, появляется следующая ошибка: Мой комментарий_удален просмотров: class CommentDelete(LoginRequiredMixin, UserPassesTestMixin, DeleteView): model = Comment template_name = 'comment_delete.html' success_url = …

24.04.2022
Django Как искать данные модели в HTML?

У меня есть следующие классы в моем файле models.py. class Resident(models.Model): house_number = models.CharField(max_length=100,unique=True,primary_key=True) name = models.CharField(max_length=100) contact_number = PhoneNumberField() def __str__(self): return self.house_number + " : " + self.name class Balance(models.Model): residents = models.OneToOneField(Resident, on_delete=models.CASCADE, primary_key=True) date = models.DateTimeField(default=timezone.now) …

24.04.2022
Django: заполнение исходными данными нескольких загружаемых изображений

У меня есть поле формы изображения, которое принимает несколько изображений следующим образом: images = forms.ImageField(widget=forms.ClearableFileInput(attrs={'class': 'form-control', 'multiple': True}), required=False) Сейчас, когда вы используете ClearableFileInput с полем ImageField, принимающим одно изображение, и заполняете его начальными данными, это выглядит примерно так: …

24.04.2022
Postgres запрашивает неизвестный пароль

Установка PostgreSQL для моего проекта Django. (vent) my_name@Name-MBP dir % createuser my_user createuser: ошибка: соединение с сервером на сокете "/tmp/.s.PGSQL.5432" не удалось: FATAL: password authentication failed for user "my_name" Проблема: я не указываю пароль для пользователя "my_name" и даже не …

24.04.2022
Как зашифровать ответы в DRF?

Я хочу зашифровать ответы API моего проекта DRF Есть ли способ зашифровать большие ответы так, чтобы я имел доступ к данным только на стороне front end? Я хочу зашифровать все ответы.

24.04.2022
Как я могу разделить значение опции выпадающего списка и передать его в два разных поля ввода

Как разделить значение опции выпадающего списка и передать его в два разных скрипта полей ввода <script> function getsciname() { ("#selectsci").change(function() { var sciname = (this).val().split(','); ("#sid").val(sciname[0]); ("#sname").val(sciname[1]); }}; </script> (выпадающий список) выберите код опции <select id="scinameid" class="scinameclass" onchange="getsciname()"> <option …

24.04.2022
Проверка определенного условия перед обработкой каждого представления в Django

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

24.04.2022
Как я могу запустить скрипт python в django

Сценарий на python, подобный Sherlock на Git hub, который собирает имена пользователей. Можно ли его запустить, нажав кнопку на HTML-странице в проекте Django, и вернуть CSV-файл. Как это можно сделать?

24.04.2022
Обновление количества запасов при размещении заказа в приложении Django

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

24.04.2022
CS50w коммерческий проект: 'Ставка должна быть такой же большой, как начальная ставка, и должна быть больше, чем все другие ставки, которые были сделаны (если таковые имеются)'?

Я решил эту конкретную проблему, но есть кое-что, что я заметил и не понял, почему она ведет себя так, как ведет. Приведенный ниже код сработал так, как я хотел: @login_required def bid_placed(request,listing_id): if request.method == "POST": recent_bid = Bid( Bid_amount …

24.04.2022
Почему я получаю страницу приветствия NGINX вместо моего приложения Django

Я развернул свое приложение Django на сервере VPS. Я настроил NGINX и uWSGI сервер. Здесь представлена моя конфигурация Nginx # the upstream component nginx needs to connect to upstream django { server unix:///root/PIDC/ProjetAgricole/ProjetAgricole.sock; # for a file socket # server …

24.04.2022
Как получить данные из запущенной задачи в Python(Django)

У меня есть скрипт для сравнения и перемещения моих файлов, который должен вызываться cmp_object = my_cmp.Compare('/mnt/f/somedir', '/mnt/f/newdir') cmp_object.main() и класс Compare определяется как class Compare: def __init__(self, path1, path2): self.path1 = path1 self.path2 = path2 …