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

28.10.2023
Заполнение поля Input с помощью кнопок в Django

Много где искал информацию, но именно моего вопроса так и не смог найти :( Я реализую веб - калькулятор на Django. У меня будет поле input,в которое пользователь может ввести самостоятельно какой либо текст, а также кнопки со значениями (0..9, …

27.10.2023
Как отключить кэширование в Django?

Делаю информационное табло. Когда я удаляю или меняю картинку в директории, то почему-то картинка не удаляется при обновлении страницы. Как мне сделать так, чтобы все менялось сразу? Внизу предлагаю картинки и код(templets). <img src="https://i.stack.imgur.com/D6Rdv.jpg" alt="введите сюда описание …

27.10.2023
Проблема со временем в Docker-compose (Redis, Celery, Django)

Пишу сервис рассылки, на Django (Redis + Celery) docker-compose.yaml version: &quot;3.9&quot; services: redis: image: redis restart: always environment: - &quot;TZ=Europe/Moscow&quot; ports: - '6379:6379' webapp: restart: always build: context: ./backend ports: - &quot;8000:8000&quot; command: [&quot;python3&quot;, &quot;-u&quot;, &quot;./src/manage.py&quot;, &quot;runserver&quot;, &quot;0.0.0.0:8000&quot;] worker: restart: …

27.10.2023
Проблемы с Django после деплоя на сервер

Залил сайт на Django на сервер. Смотрю в метрике на сайт заходят куча роботов на несуществующие страницы типа &quot;git.gitlab.git.git.mail.kvg&quot;. Подскажите, пожалуйста, что это может быть? Даже не представляю куда копать...

27.10.2023
В калькуляторе реализовать запрет ввод символов кроме тех, что есть в калкьуляторе

Реализую калькулятор на Django. В нем будут кнопки, которые будут добавлять свой определенный символ в выражение, а также возможность пользователю самому написать выражение в строку. Подскажите, как мне реализовать проверку на то, ввел ли пользователь символы, которые запрещены? Я планировал …

26.10.2023
Автоматическая генерация уникальных ключей для словаря python, Django

Делаю в Django калькулятор. В нем нужно реализовать историю вычислений. Историю планирую хранить в словаре. В значении будет экземпляр класса, хранящий само выражение, ответ на него и дату подсчета. Не могу определиться с ключом: мне он нужен уникальный, чтобы одно …

25.10.2023
Не отображается модель в админке Django

Я новичок в обучении. Не могу понять, в чем проблема. Cоздано приложение DjangoProject. Имеет пакеты crm и DjangoProject В crm зарегистрирована новая модель В models.py from django.db import models class Order(models.Model): order_dt = models.DateTimeField(auto_now=True) order_name = models.CharField(max_length=120) order_tel …

25.10.2023
Безопасность Internationalization django

Возник вопрос безопасности при реализации мультиязычности проекта на django. Сомнения возникают при понимании того, что перевод хранится и изменяется в файлах с расширениями .po и .mo. То есть, так или иначе есть необходимость в изменении файлов в файловой системе проекта. …

23.10.2023
Ошибка валидности формы - пишет ошибку форма не валидная

@login_required def order_create(request): if request.method == 'POST': form = OrderCreateForm(request.POST) if form.is_valid(): cd = form.cleaned_data print(form) if cd['id_checked'] == 1: order = form.save() user = request.user.usrid.listusers_id baskets = Basket.objects.filter(user=user).select_related('user', 'product', 'basket_sklad', 'quantity').prefetch_related( 'product__category__parent', 'product__brand__clt1__client_id', 'product__product_sklad') for item in baskets: …

22.10.2023
Как сделать реплику sqlite3, с учетом того, что бд работает в контейнере докер под джанго

У меня есть проект, в нем на вдс работает контейнер с Джанго в котором бд sqlite3, мне нужно любым способом делать реплику этой бд (вручную, т.е. только когда мне нужно). Возможно по какому-то апи отдавать бд файлом, или выгружать из …

22.10.2023
Не получается использовать ассинхронность в django

Я пытаюсь вызвать синхронную функцию в контексте ассинхронности в представлении Django следующим образом: #views.py from django.shortcuts import * from django.http import * from django.contrib.auth.models import User from django.contrib.auth import * from django.db import connection from .models import * import random …

22.10.2023
Форма django с выпадающими списками

Есть 2е модели CandidateTeacher class CandidateTeacher(models.Model): class N_ns(models.TextChoices): n1=&quot;Самый стильный преподаватель&quot;,'Самый стильный преподаватель' n2=&quot;Самый прогрессивный преподаватель&quot;,'Самый прогрессивный преподаватель' n3=&quot;Лучший лектор&quot;,'Лучший лектор' n4=&quot;Лучший наставник&quot;,'Лучший наставник' n5=&quot;Преподаватель года&quot;,'Преподаватель года' nominations=models.CharField(max_length=255,choices=N_ns.choices) name = models.CharField(max_length=255) foto = models.ImageField(upload_to=&quot;users/%Y/%m/%d/&quot;, blank=True, null=True, verbose_name=&quot;Фотография&quot;) department = models.CharField(max_length=255) …

09.02.2023
Как я могу использовать метод модели django для упорядочивания в мета-классе

Class Post(models.Model): title = models.CharField(max_length=255, verbose_name="ady") text = RichTextField(verbose_name="text") tagList = models.ManyToManyField(Tag, verbose_name="taglar", related_query_name="tagList") image = models.ImageField(upload_to="postImage/", verbose_name="surat") seen = models.ManyToManyField(UserId,verbose_name="görülen sany", blank=True, related_name="gorulen") like = models.ManyToManyField(UserId,verbose_name="like sany", blank=True) share = models.PositiveIntegerField(verbose_name="paýlaşylan sany", null=True, blank=True, default="0") createdAt = models.DateTimeField(auto_now_add=True, verbose_name="goşulan …

09.02.2023
Как правильно реализовать пагинацию Django (Wagtail CMS) в модальном окне с помощью тега Select html?

У меня есть представление списка в модальном окне, как только пользователь выбирает опцию элемента select, пагинация изменяет url queryset (? p=&lt;page_number&gt;), хотя в обычном представлении списка нет проблем, так как он изменяет url, в модальном он изменяет расположение всей …

09.02.2023
Мне нужно создать API документации для Django с проектом MongoDB?

Мне нужно создать API документации, используя swagger или что-либо еще Я использую drf-spectacular, но он не поддерживает mongodb

09.02.2023
Nginx выдает ошибку 502, но конфигурация должна быть правильной; Пожалуйста, мне нужен совет, как отладить проблему?

У меня работает сервер CentOS 8 (fedora), и я пытаюсь запустить на нем свой Django Webapp через Nginx Он работает на порту 8000, и я хочу получить доступ к нему в браузере через nginx (так что порт 80?) …

09.02.2023
Как сократить двойной цикл For?

@receiver(post_save, sender=CardsDesk) def create_cards_for_deck(sender, instance, created, **kwargs): if created: cards = [] for card_type in CHOICES: for card in card_type[1]: card = Card(card_type=card[0], deck=instance) cards.append(card) Card.objects.bulk_create(cards) Меня очень напрягает двойной цикл for, я примерно понимаю как можно сократить эти …

09.02.2023
Django Admin inline-editable как Flask admin?

В админке Flask есть очень хорошая опция редактирования в строке. Есть ли что-то подобное в Django-Admin? Да, есть "list_editable". К сожалению, это плохое юзабилити, и мне гораздо больше нравится подход flask-Admin: редактируемые поля подчеркнуты Клик -&gt; …

09.02.2023
Django ValueError: Невозможно сериализовать: <User: имя пользователя

Когда я пытаюсь сделать миграцию своих моделей в Django, я продолжаю получать одну и ту же ошибку, даже после того, как я закомментировал все изменения: моя модель в models.py: class CustomUserGroup(models.Model): custom_group_name = models.CharField(max_length=50, unique=True) users= MultiSelectField(max_length=100,choices=users_list,unique=False) class Meta: verbose_name_plural …

09.02.2023
Django - загрузка изображений в неправильную папку

Делаю сайт типа блога и не могу сделать так, чтобы на главной странице отображались изображения статей... Изображения должны загружаться в media/profile_pics, но он просто создает папку profile_pics в папке app и загружает изображения туда. my models.py : class Post(models.Model): …

09.02.2023
Django rest framework + djoser ошибка при получении токена - "non_field_errors": [ "Невозможно войти с предоставленными учетными данными." ]

Для выполнения авторизации по токену использую модуль djoser все работало ок пока я не заполнил у модели User поле groups ( при этом со старым токеном тоже все работало ) после этого я вышел из системы и теперь при попытке …

09.02.2023
Языковые настройки Django crispy forms

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

09.02.2023
Как отфильтровать в форме поле ModelChoiceField по другому полю ModelChoiceField в этой же форме

Использую django-select2 и он не связывает по какой-то причине поля формы с помощью dependent_fields хочу попробовать отфильтровать второе поле по первому, а третье по второму Выводит ошибку:&quot; Field 'id' expected a number but got &lt;django.forms.models.ModelChoiceField object at 0x7fed7a12a3b0&gt;.&quot; Как это …

09.02.2023
Я пытаюсь вызвать "sqlite db.sqlite" в моем проекте django, но обнаружил ошибку, описанную ниже

`sqlite : Термин 'sqlite' не распознан как имя команды, функции, файла сценария или работающей программы. Проверьте правильность написания имени или, если был включен путь проверьте правильность пути и повторите попытку. В строке:1 char:1 sqlite db.sqlite3 + CategoryInfo …

09.02.2023
Как передать InMemoryUploadedFile как файл?

Пользователь записывает аудио, аудио сохраняется в аудио блоб и отправляется на бэкенд. Я хочу получить аудио файл и отправить его в openai whisper API. files = request.FILES.get('audio') audio = whisper.load_audio(files) Я …

09.02.2023
Ошибка CSRF token missing при загрузке фото в CKEditor

Всем привет. Подскажите, настроил Django CKEditor для flatpages. Редактор работает, а фото загружать не хочет. Ругается на CSRF токен. Ошибка происходит при попытке загрузить файл. Ошибка: [09/Feb/2023 12:10:40] &quot;POST /ckeditor/upload/ HTTP/1.1&quot; 403 2506 Forbidden (CSRF token missing.): /ckeditor/upload/

09.02.2023
Дублирующее значение ключа нарушает ошибку уникального ограничения в Django

У меня есть модель с именем package в приложении с именем exam. Я использую Django rest framework и имею следующий вид: class PackageListCreaet(ListCreateAPIView): queryset = Package.objects.all() serializer_class = PackageSerializer permission_classes = (IsAdminAndReadOnlyForStaff,) @method_decorator(rest_error_decorator(logger)) def dispatch(self, request, *args, **kwargs): return …

09.02.2023
Как я могу запрашивать несколько данных в одной модели?

Как мне сделать запрос, если у меня есть три модели автомобилей Car A, Car B и Car C, и я хочу переключить эти позиции на основе их порядка? Как я могу это сделать и какое представление на основе классов я …

09.02.2023
Django тестирует AssertionError для представления обновления

Я пытался создать Django тест для UpdateView но у меня возникла такая проблема: self.assertEqual(application.credit_purpose, 'House Loan') AssertionError: 'Car Loan' != 'House Loan' Автокредит Дом Лоа def test_application_update(self): application = Application.objects.create(customer=self.customer, credit_amount=10000, credit_term=12, credit_purpose='Car …

09.02.2023
Шаблоны не найдены в развернутом проекте django

У меня есть проект Django. Он прекрасно запускается с помощью "python2 manage.py runserver". Я развернул проект на сервере и получил ошибку "Template not found". Я изменил путь в файле views для главной страницы и теперь она работает, но у …

09.02.2023
Когда я отправляю свою форму Мой комментарий не сохраняется в базе данных

Я создаю 5-звездочную систему рейтинга, используя django с javascript, и хочу, чтобы пользователь комментировал следующим образом: я хочу нажать на звезды и вернуть значение, которое является целым числом вот мои модели: …

09.02.2023
Как удалить File Field и File(в корне проекта) в django?

Я хочу удалить данные внутри поля file и файл, загруженный через поле file. Я начинающий. models.py class Fruits(Signable): name = models.CharField( _('Name'), max_length=200, ) description = models.TextField( _('Description'), null=True, blank=True, ) this_is_my_file = models.FileField( _('Photo image'), …

09.02.2023
Одиночные экземпляры модели на отдельном html

Каким образом лучше всего отображать отдельные экземпляры модели на разных html? Я знаю, как это делается на одной странице (forloop), но не могу понять, как то же самое можно сделать на разных html. т.е. один вопрос на страницу? моя …

09.02.2023
Удаленный DRF Auth и обработка полезной нагрузки с помощью JWT

У меня есть auth_service, tpm_api и frontend enviroments. Все сервисы используют один и тот же secret_key. Мои пользователи и разрешения находятся на auth_service. Я использую jwt_simple для аутентификации на auth_service. На фронтенд-сервисе я получаю токен от auth_service с именем …

09.02.2023
Django FileSystemStorage ничего не сохраняет в папку media

Я работаю над бэкендом Django, развернутым на сервере, вот мои настройки: DEBUG = False STATIC_URL = "/staticfiles/" STATIC_ROOT = os.path.join(BASE_DIR, "staticfiles") MEDIA_URL = "/media/" MEDIA_ROOT = os.path.join(BASE_DIR, "media") И я хочу сохранять изображения пользователей вне папки django, …

09.02.2023
Добавление изображения для записей в блоге

Кодирую какой-то блог на django, и не могу сделать так, чтобы главная страница содержала изображения статей... Она просто не загружает изображение... my Views.py : class AddPostView(CreateView): model = Post form_class = PostForm template_name = 'add_post.html' my Models.py: class Post(models.Model): …

09.02.2023
Rest api detail User Not Found code user not found Ошибка postman

Я генерирую токен для каждого вошедшего пользователя. Но при получении запроса через postman я получаю эту ошибку. пожалуйста, объясните мне, что не так! скриншот ошибки postman my models.py class allmodelfields(AbstractBaseUser): USERNAME_FIELD = 'email' #id_no = …

09.02.2023
Django Rest api Update View form не может обновить один атрибут

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

09.02.2023
Сессия истекает при переключении на другой app.route во flask

Сессия истекает, когда выполняется '/mobile-confirmation' app.route и пользователь перенаправляется на страницу входа @app.route("/signup", methods=["GET", "POST"]) def signup(): if request.method == "POST": #SignUp form Insert codes ...... db.execute("SELECT tempcode FROM users WHERE id = %s", [userID]) tmpcode = db.fetchall() sms_soap.send_by_base_number([tmpcode[0][0]], phonenum[0][0], …

09.02.2023
Django - как получить данные из двух моделей (одновременно), связанных отношением OneToOne?

В Django у меня есть две модели: class Car(models.Model): model_name = CharField(...) make_name = CharField(...) car_exterior_color= = CharField( CHOICES ) class CarWash(models.Model): car_washed = BooleanField(...) wash_date = DateTimeField(...) added_wax = BooleanField(...) car = models.OneToOneField(Car, on_delete=models.CASCADE, verbose_name="Car washed") …