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

08.02.2022
Модификация django simple captcha

Я использую django-simple-captcha и crispy form Вот мой код: forms.py from django import forms from captcha.fields import CaptchaField class ContactEntryForm(forms.Form): name = forms.CharField( label="", widget=forms.TextInput(attrs={'placeholder': 'Full Name'}) ) email = forms.CharField( label="", widget=forms.TextInput(attrs={'placeholder': 'Email', 'type': 'email'}) ) subject = …

08.02.2022
Django - два разных URL вызывают один и тот же метод, что приводит к ошибке

Проект urls.py urlpatterns = [ path('', include('products.urls')), ] приложение urls.py path('p/a/s/',views.get_product_store_data,name='get_product_store_data'), # store by url path('<str:store_url>/',views.store_from_url, name="store_from_url"), path('p/',views.show_product_list, name="show_product_list"), # Random store detail path('s/d/<store_id>/',views.random_store_detail, name="random_store_detail"), # Random Service List path('sr/',views.get_random_service_list, name="get_random_service_list"), в приложении urls.py 2-й …

08.02.2022
Django : __str__ возвращает нестроку (тип NoneType), только если определен __str__

Я знал, что есть тонны сообщений об этой ошибке. Я думаю, что то, что я получил, довольно странно. Ок, вот он. models.py class Axie(models.Model): id = models.IntegerField(primary_key=True) name = models.CharField(max_length=30, blank=True, null=True) sire = models.ForeignKey("Axie", related_name= "mysire", …

08.02.2022
Django: Как обслуживать мультимедиа для аутентифицированных пользователей из частных пространств цифрового океана?

Я создал частное пространство на DigitalOcean и могу успешно загружать на него файлы изображений с помощью django-storages, согласно методу подклассификации S3Boto3Storage показанному здесь Витором Фрейтасом. Я опущу все настройки S3 из settings.py, если только кто-нибудь …

08.02.2022
Как исключить определенное значение из списка и получить остальные значения в шаблоне django

Я использую Django, и хочу вывести значения, исключая определенное значение из списка, используя тег шаблона. {{ backup.teacher }}: 'Adam/Helen/Edward' <tbody> {% for backup in backup %} {% for leave in leave %} <tr> <td>{{ leave.name }}</td> --> ex: Helen <td>{{ …

08.02.2022
Django - получать данные из формы и возвращать пользователю, чтобы он мог редактировать/удалять их

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

08.02.2022
Как просмотреть словарь Django в шаблоне HTML

Я новичок в Django и не очень хорошо представляю, как работает язык шаблонов Django, но у меня есть словарь, который выглядит примерно так: { "info":{ "a":"test1", "b":"test2", } } Как я могу получить значения для "a" и "b" в …

08.02.2022
Развертывание приложения socketio Django с помощью gunicorn и Nginx

Я использую Django для своего приложения и библиотеку socketio она работает достаточно хорошо, но у меня есть несколько вопросов и проблем. Я хочу знать, что является лучшим способом развернуть это приложение, используя Nginx и gunicorn с eventlet. …

08.02.2022
Django - Celery не может найти мои задачи. Как я могу настроить эту структуру проекта?

Я получаю KeyError: 'example_app.tasks.example_task' всякий раз, когда пытаюсь выполнить задачу (example_task.delay()) Структура проекта: |-- config | |-- celery.py | |-- settings.py | |-- src |-- example_app | |-- tasks.py | |-- example_app2 |-- tasks.py celery.py from …

08.02.2022
Cookie не устанавливается в заголовке запроса при отправке запроса из React

Мой бэкенд выполнен на Django, а фронтенд - на React. Я установил заголовок CROS и добавил настройки следующим образом. Настройки Django Для отправки запроса я использую fetch и установил credentials: 'include'. Я использую аутентификацию …

08.02.2022
Проблема с аутентификацией в django с помощью имени пользователя и лица

До сих пор я могу выполнять двухфакторную аутентификацию (имя пользователя + пароль + лицо) . Я хочу знать, как изменить аутентификацию, используя только имя пользователя и лицо. view.py def face_login(request): if request.method == 'POST': form = AuthenticationForm(request, request.POST) if …

08.02.2022
Почему мой шаблон Django не отображает правильную дату, указанную в базе данных?

Моя модель содержит поле даты 'valid_until'. Даже если запись содержит дату '12/25/2022', шаблон обновления буквально отображает в качестве содержимого 'mm/dd/yyy', когда пользователь пытается изменить дату. Почему? Также, похоже, нет способа создать текст-заменитель или даже изменить формат даты (она всегда отображается …

08.02.2022
Функция Django @sync_to_async может быть использована в uwsgi env?

Я хочу использовать функцию @sync_to_async на django. Согласно Django Asynchronous Support Document, Async views will still work under WSGI. Означает ли это, что "@sync_to_async" также можно использовать без добавления asgi env на uwsgi env? …

08.02.2022
Django: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123)

Я пытаюсь отправить электронную почту, используя smtplib в Python. Вот функция email(): def email(to, subject_parameter, body_parameter): subject = subject_parameter body = body_parameter sender_email = "pfcbookclub@gmail.com" receiver_email = to password = "Zt2.~[3d*.[Y5&5r" # Create a multipart message and set headers message …

08.02.2022
Хранение формы, связанной с внешним ключом, в Django

Моя модель models.py: class User(AbstractBaseUser,PermissionsMixin): email = models.EmailField(db_index=True, unique=True, max_length=254) phone = models.CharField(max_length=20,help_text='Номер телефона') is_staff = models.BooleanField(default=True) # must needed, otherwise you won't be at is_active = models.BooleanField(default=True) # must needed, otherwise you won't be « is_superuser = models.BooleanField(default=False) # …

08.02.2022
Адаптируйте мое представление django к form-wizard.init.js и jquery.steps.min.js для сохранения в базе данных

У меня вопрос, дело в том, что у меня есть проект на django, в котором есть form-wizard.init.js и jquery.steps.min.js и он работает довольно хорошо, я также разместил formset в django, все в порядке. Дело в том, что я …

08.02.2022
TypeError в /oauth/complete/mediawiki/ при обновлении до social-auth-app-django 3.3.0

Я выполняю: Python 3.7.3 Django 3.1.14 social-auth-app-django 3.1.0 Когда я пытаюсь обновить social-auth-app-django до версии 3.3.0 или 3.4.0, я получаю: когда я пытаюсь пройти аутентификацию. Есть идеи, что происходит?

08.02.2022
Django - передача одной модели другой при создании нового объекта

На моем сайте есть несколько тестов с несколькими вопросами в каждом. Я хотел бы сделать форму создания вопроса, которая будет иметь предустановленный объект теста в зависимости от url. это лучше объяснить в комментарии в views.py Это то, что …

08.02.2022
Импорт не может быть разрешен после установки зависимости

Я пытаюсь установить зависимость de messagebird в мой проект python. я пишу в requirements.txt и после запускаю pip install -r requirements.txt, как вы можете видеть ниже: Но pylance …

08.02.2022
Django : TemplateSyntaxError("Не удалось разобрать остаток: '%s' "

Я заметил, что Django не может получить элементы из контекстного словаря с лишними символами вроде '^,=', есть ли способ решить это? raise TemplateSyntaxError("Could not parse the remainder: '%s' " django.template.exceptions.TemplateSyntaxError: Could not parse the remainder: '^SPX' from …

08.02.2022
Безопасно ли я работаю с паролями пользователей (Django + Gunicorn HTTP vs HTTPS)?

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

08.02.2022
Django Admin страница изменения: Как разместить слева кнопку сохранения, а справа - кнопку удаления?

В настоящее время у меня настройки по умолчанию. Как я могу изменить положение кнопок сохранения и удаления, не затрагивая при этом мобильный css-макет (который я хочу оставить как есть)? Как …

08.02.2022
Как в django можно автоматически удалить данные из базы данных через 24 часа?

Я хочу сделать клон instagram с помощью django. Я пытаюсь сделать истории instagram на Django Models.Как вы знаете, истории instagram удаляются через 24 часа. Как я могу удалить данные из базы данных?

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

У меня есть представление, в котором есть форма для ввода почтового индекса, затем требуется некоторое время для выполнения функции Scrape_by_zip. После завершения она возвращает ссылку на скачивание файла excel. Пока эта функция обрабатывается, я не хочу, чтобы пользователь думал, …

08.02.2022
Как обслуживать статические файлы из Django с помощью docker-compose и Nginx?

Я пытаюсь обслуживать статические файлы из Django с помощью docker-compose и Nginx. У меня есть файл compose, в котором я устанавливаю три сервиса, а также тома для базы данных, статических файлов и загруженных файлов: version: '3' services: lims: container_name: …

08.02.2022
Django если создан новый объект

Я буду запускать какую-нибудь функцию, если создан новый объект. Но я не буду запускать, если объект уже существует Пример: class Model(models.Model): test = models.Charfield(max_length=255) if created new object(!): requests.POST(blablabla)

08.02.2022
Формы Django выбирают значение опции вручную по одному и тому же URL

У меня проблемы с тем, как получить выбранный вариант формы, переданный обратно на тот же url, что и значение контекста get: forms.py class ModeForm(forms.Form): MODES = ( ('','Select a generation mode'), ('docker','Docker'), ('docker-compose','Docker Compose'), ('kubernetes', 'Kubernetes'), ) selectedMode = …

08.02.2022
Как сделать пользовательские ошибки формы в представлении

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

08.02.2022
Синхронизация базы данных между sql server windows form c#.net app и Django sqllite на веб-сервере

У меня есть приложение windows form, которое написано на net framework и оно имеет локальную базу данных sql local db его установили на многих клиентских сторонах и теперь я разрабатываю веб-приложение с Django python. Так что мне нужно предложение …

08.02.2022
Django повторное использование представлений на основе классов и добавление аргументов

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

08.02.2022
Как использовать экземпляры формы модели formset в шаблоне Django

Я пытаюсь получить доступ к экземплярам форм в наборе форм, но это не работает. Я могу получить к ним доступ, используя нотацию переменной, как в {{ form }}, но не в коде, как в {% url 'section' form.instance.pk %}. …

07.02.2022
Использование HTTP_408_REQUEST_TIMEOUT для POST запроса

Я реализую пост-запрос для игры с тегами изображений, и мне нужно установить тайм-аут через 5 минут после создания раунда игры: views.py def post(self, request, *args, **kwargs): gameround = Gameround.objects.all().get(id=request.data) tag_serializer = TagSerializer(data=request.data) tagging_serializer = TaggingSerializer(data=request.data) if gameround.created + …

07.02.2022
Нормализуйте модели правильным способом

У меня есть 4 модели Profile, Product, Holding и Transaction. Пользователь (профиль) может назначать продукты своему аккаунту. Затем я хочу, чтобы пользователь мог добавить транзакцию к продукту, то есть он может добавить 10 единиц продукта и цену, которую …

07.02.2022
Как настроить геопандас с помощью Django

Я использую это https://gist.github.com/linwoodc3/0306734dfe17076dfd34e09660c198c0 с github для преобразования kmz файла в shp файл. Он отлично работает, когда я запускаю его, используя жестко заданный путь к файлу. Я хочу интегрировать это в мое веб-приложение, которое загружает kmz файл …

07.02.2022
Проверка размера нескольких загруженных файлов

У меня есть функция, которая позволяет пользователям загружать несколько файлов. Я хочу проверять размер этих файлов и не допускать слишком большие файлы images = request.FILES['images'].size if images > settings.MAX_UPLOAD_SIZE: raise Exception(f'Image {images} is too large 3mb max') …

07.02.2022
Генерация x-количества компонентов React из целочисленной переменной

Итак, у меня есть веб-страница, которая предназначена для моделирования своего рода анкеты. Каждый вопрос будет занимать всю страницу, а пользователь будет переключаться между вопросами с помощью клавиш со стрелками. Эта часть в порядке, переключение компонентов при нажатии кнопок не …

07.02.2022
Django web, развернутый с помощью pythonanywhere, не обновляется автоматически [закрыто]

Я развернул свой проект Django с помощью pythonanywhere и уже переместил его с localhost на веб-сервер. Мой проект Django связан с динамическими данными из моего google sheet API. Однако, когда я редактирую данные в моем google sheet и перезагружаю …

07.02.2022
Как разместить данные в ModelForm при тестировании assertRedirects

Я пытаюсь протестировать правильное перенаправление после отправки данных с помощью ModelForm. В моем представлении, если form.is_valid() равна True, форма сохраняется и представление перенаправляется на домашнюю страницу. Мой test_forms.py выглядит следующим образом: class TestForms(TestCase): def setUp(self): # imitacja witryny …

07.02.2022
Django howto progessive write data into the huge zipfile FileField

У меня есть django такая модель: class Todo(models.Model): big_file = models.FileField(blank=True) status = models.PositiveSmallIntegerField(default=0) progress = models.IntegerField(default=0) Я хотел бы выполнить две операции: сначала создайте пустой zip-файл из big_file (менее важно) …

07.02.2022
Ошибка формы Django 'this field is required' на нередактируемом поле

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