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

21.06.2022
Получение Dn из AD с использованием протокола LDAP на python без подключения

Я пытаюсь сделать приложение Django, используя подключение по ldap. Для проверки соединения необходимо использовать <ldapInstance>.simple_bind_s(User, Password), где User - это DN: CN=me,OU=other,DC=com (для примера) Так что я пытаюсь получить этот DN функцией, используя : <ldapInstance>.search_s(paramers...) и возвращаю эту …

21.06.2022
Django Загрузка файла, анализ содержимого и запись в БД или обновление формы

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

21.06.2022
Как подсчитать данные из поля внешнего ключа в шаблоне Django?

Models.py: class Region(models.Model): city = models.CharField(max_length=64) class Properties(models.Model): title = models.CharField(max_length=200) Region = models.ForeignKey(Region, related_name='Region', on_delete=models.Cascade) Как подсчитать все свойства, которые имеют одинаковый регион?

21.06.2022
Django import-export library ForeignKey error (IntegrityError: FOREIGN KEY constraint failed in django)

Прежде всего, пожалуйста, извините за мой английский. )) У меня проблема с библиотекой импорта-экспорта Django, когда я пытаюсь импортировать данные из файлов csv/xls/xlsx в DB приложения Django. Как это выглядит. Вот мой models.py: class Department(models.Model): department_name = …

21.06.2022
Как отобразить несколько моделей базы данных django в строке flex box?

Итак, чтобы дать некоторую информацию, я знаю, как работает flexbox, и вроде как знаю, как работает django, и уже отображал модели базы данных django на странице, используя цикл. Проблема, с которой я столкнулся, заключается в том, что я хочу …

21.06.2022
Django : Динамическая установка выпадающих опций на основе выбора других выпадающих опций в Django Model Forms

Это распространенный сценарий во фронтенде, когда мы хотим установить опции выпадающего списка относительно другого выбора в другом выпадающем списке, но не получаем решения в админ-формах django Сценарий django model: class CompanyEmployee(): """ An Emailed Report """ company = models.ForeignKey(Company, on_delete=models.CASCADE, …

21.06.2022
Как получить "захваченные значения" из url в модели get_absolute_url в django

У меня есть этот url: path('<slug:slug>/<slug:product_slug>_<int:pk>/', ProductDetailView.as_view(), name='detail'), и мне нужен доступ к < slug:slug > в get_absolute_url продукта, этот slug может быть любым из пользовательских slug, не из продуктов. Это для генерации урлов хлебных крошек продуктов, …

21.06.2022
Django ORM: вычисление только внутри databse-запроса возможно?

У меня есть довольно простой набор данных, который содержит следующие данные: id | aqi | date | state_name 1 | 17 | 2020-01-01 | California 2 | 54 | 2020-01-02 | California 3 | 37 | 2020-01-03 | California …

21.06.2022
Почему привязывается только 1 значение?

Смысл программы в том, чтобы выбрать аналоги из списка и связать их. Я всегда связываю только 1 значение (с самим собой). Как это исправить Мой view: def editpart(request, id, **kwargs): if request.method == 'POST': part.name = request.POST.get("name") part.description = …

21.06.2022
Pytest: Тест редактирования представления пользователем, объект не обновляется

Я хочу протестировать представление account_edit, правильно ли обновляется информация о пользователе/клиенте. Я новичок в pytest. Вид: @login_required def account_edit(request): if request.method == "POST": user_form = UserEditForm(instance=request.user, data=request.POST) if user_form.is_valid(): user_form.save() else: user_form = UserEditForm(instance=request.user) return render(request, "account/user/edit_account.html", {"user_form": …

21.06.2022
Модели Django. Получение всех объектов и суммирование дубликатов

У меня есть таблица в MySQL, которая описывает модели розничного спроса. row_num full_name quantity 1 4Пивовара - Похищение человеков инопланетянами (IPA - White. OG 17%, ABV 7,5%, IBU 67) …

21.06.2022
Ошибка ядра - сценарий завершил работу до возврата заголовков: wsgi.py

Я запускаю приложение Django на Apache/2.4.6 (CentOS) с mod_wsgi. Когда я посещаю свой домен, через несколько минут я получаю "Internal Server Error". В журнале регистрации отображается следующая ошибка - [core:error] [pid 9361] [client 132.72.41.107:55906] Script timed out before …

21.06.2022
Поиск вложенных массивов в MongoDB/PyMongo при использовании агрегации

Я пытаюсь найти ключевое слово внутри массива массивов в документе mongo. { "PRODUCT_NAME" : "Truffle Cake", "TAGS": [ ["Cakes", 100], ["Flowers", 100], ] } Обычно я делаю что-то подобное, и это срабатывает. db.collection.find( {"TAGS":{"$elemMatch":{ "$elemMatch": {"$in":['search_text']} } …

21.06.2022
Новая версия botocore нарушает интеграционный тест

Представьте следующие функции, которые должны загружать и копировать что-то на S3 class TestAttachments(TestCase): # YAML is the only serializer supporting binary @override_env(AWS_DEFAULT_REGION='eu-west-1') # So the test doesn't fail depending on env. vars @my_vcr.use_cassette(serializer='yaml') def test_copy_attachments_to_sent_folder(self): with self.assertRaises( …

21.06.2022
Как использовать цикл for внутри map python

У меня есть функция, которая возвращает список чисел. Но я знаю, что в других языках, например в JS, нам не нужно задавать переменную типа c = 0. Я видел о map в python, но не знаю, как это сделать. …

21.06.2022
Django orm для нескольких внешних ключей

У меня есть старая база данных, и я пытаюсь объединить 3 таблицы с помощью django orm: class Orderlist(models.Model): record = models.IntegerField(db_column='RECORD', unique=True, primary_key=True) vechileid = models.CharField(db_column='vechileid ', max_length=10, blank=True, null=True) class Orderitem(models.Model): ' ' orderid= models.ForeignKey('Orderlist', models.DO_NOTHING, db_column='ORDERID', blank=True, …

21.06.2022
Django: "SELECT field, count(field) FROM table GROUP BY field", будучи field объектом

У меня есть следующий выпуск. Следующие таблицы: products_table: id product_type serial_number 1 1 FX2002 <td …

21.06.2022
Django - исключение из базы данных - пользовательский обработчик исключений

Дает ли Django возможность реализовать пользовательский обработчик исключений на уровне базы данных? Я хочу перехватывать исключения базы данных, проверять коды ошибок и при некоторых кодах ошибок -&gt; ждать некоторое время и повторять запрос. Возможно ли это в Django?

21.06.2022
Две переменные в одном шаблоне url без '/' [закрыто]

Я хочу добавить 2 переменные в один шаблон url без '/', как это /&lt;location-name&gt;-&lt;cityname&gt;/. обе переменные являются slugs. Название местоположения может состоять из 2-3 слов, а название города также может состоять из 1-4 слов. Я пробовал path(/&lt;location-name&gt;-&lt;cityname&gt;/,..), но django воспринимает …

21.06.2022
Как исправить, что объект 'ManyToManyDescriptor' не имеет атрибута 'add'?

Мой view def editpart(request, id, **kwargs): PartAllView = Part.objects.order_by('-id') part = Part.objects.get(id=id) form = PartForm(request.POST, request.FILES) if request.method == 'POST': part.name = request.POST.get("name") part.description = request.POST.get("description") analogs = Part.objects.all() for analogs_zap in analogs: zap = analogs_zap.analog Part.analog.add(Part.id) Мой model …

21.06.2022
Нет модуля с именем ldap.filter в /usr/local/lib/python3.8/dist-packages/django_auth_ldap/config.py

Эта ошибка возникает, когда я пытаюсь установить новый проект django с django_auth_ldap на сервере Ubuntu, среда &amp; предварительные условия для ldap установлены успешно. Другой проект на том же сервере работает нормально без проблем. Очень нужна помощь полное сообщение об …

21.06.2022
Точка не отображается в нужном месте в панели администратора при использовании geodjango?

Я взял долготу и широту своего текущего местоположения из google Map. И когда я добавляю запись с этим значением лог/лат. Указатель не определяет правильное место. Как вы можете видеть на рисунках ниже. Вот как я добавляю точку в db. …

21.06.2022
Django / python [закрыт]

Помогите разобраться. Юзер загружает файл в формате .txt , и должно выдать ссылку для скачивания в формате pdf. При закрытии браузера автоматически удалять файл

21.06.2022
Запрос URL: Категория 404

У меня, Страница не найдена (404) при доступе к /category/Django urls.py from .views import ( PostListView, PostListViewHome, CategoryView, ) from . import views urlpatterns = [ path("", PostListViewHome.as_view(), name="Blog-home"), path("category/&lt;str:cats&gt;/", views.CategoryView, name="category"), ] views.py def CategoryView(request, cats): category_posts …

21.06.2022
Токен черного списка не работает в JWT Django?

Мое мнение таково class LogoutView(APIView): permission_classes = (permissions.AllowAny,) authentication_classes = () def post(self, request): try: refresh_token = request.data["refresh_token"] token = RefreshToken(refresh_token) token.blacklist() return Response(status=status.HTTP_205_RESET_CONTENT) except Exception as e: return Response(status=status.HTTP_400_BAD_REQUEST) Моя конфигурация url такова urlpatterns = [ …

21.06.2022
Как удалить дату в кадре данных pandas

Как удалить дату в формате datetime 2022-06-20 14:59:02.559748+05:30 (14:59:02) #only time df = pd.DataFrame(queryset) df['duration'] = pd.to_datetime(df['stoptime']) - pd.to_datetime(df['starttime']) print(df['duration'] ) # "0 days 00:00:09.892016" TO 00:00:09

21.06.2022
Как сделать перенаправление после добавления/редактирования/удаления в django

Когда я пытаюсь перенаправить после операции добавления/редактирования/удаления, я перенаправляюсь на нужную мне страницу, но не могу увидеть существующие данные, но после нажатия на url в браузере и ввода или перехода на другую страницу и возврата на эту, данные отображаются. Позвольте …

21.06.2022
Почему он не печатает журналы в файл?

Подскажите, пожалуйста, почему не выводится ошибка 404 в файл? Она выводится в консоль, но файл пуст. Not Found: / [21/June/2022 11:52:02] "GET / HTTP/1.1" 404 2178 LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'formatters': { 'verbose': { 'format': '%(levelname)s %(asctime)s …

21.06.2022
Django 4: проблема с auth.authenticate, он возвращает None

Я продолжаю свое продвижение по Django 4. Но у меня новая проблема. мой код входа не работает, хотя я следовал документу (я верю). Проблема находится на этом уровне в моем файле view.py. user=auth.authenticate(email=email, password=password) возвращается none …

21.06.2022
Django Rest Framework: generics.RetrieveUpdateDestroyAPIView не работает для приведенного ниже условия

В этом общем APIView, когда я пытаюсь войти в систему через неадминского пользователя, он выдает "detail": "У вас нет разрешения на выполнение этого действия.", но все работает нормально для пользователя-администратора. Я не знаю, где проблема - в коде или …

21.06.2022
Нужна помощь в присвоении значений для выбора в поле Choice в Django

Models.py class Survey_Answer(models.Model): CHOICES = [('Disagree Strongly', 'Disagree Strongly'), ('Disagree', 'Disagree'), ('Undecided', 'Undecided'), ('Agree', 'Agree'), ('Agree Strongly', 'Agree Strongly')] question = models.ForeignKey(Survey_Question, on_delete=models.CASCADE) answer_text = models.CharField(max_length=20, choices=CHOICES, default='Undecided') date_published = models.DateTimeField('date published', auto_now_add=True) created_at = models.DateTimeField('created at', auto_now_add=True) def __str__(self): …

21.06.2022
Я не смог ответить на мыло

Мне нужно написать мыльный сервис, который получает мыльный запрос и возвращает мыльный ответ. Я смог обработать отправку мыльного запроса с помощью клиентской библиотеки zeep, все правильно. Но я не могу отправить мыльный ответ, он показывает ту же ошибку:) …

21.06.2022
Могу ли я использовать ContentType.objects.get в templatetags?

Я постоянно получаю эту ошибку при попытке использовать contenttype в templatetags. django.contrib.contenttypes.models.ContentType.DoesNotExist: ContentType, соответствующий запросу, не существует. Я пытаюсь получить объект, передавая modelname и pk как строку в simple_tag. Ниже приведены коды. У меня есть другие пользовательские …

21.06.2022
Как сделать предварительную выборку или использовать select related в обратном родовом отношении в django?

Предположим, что у меня есть две модели: class A: content_type = models.ForeignKey(ContentType, on_delete=models.PROTECT, null=True, blank=True) object_id = models.PositiveIntegerField(null=True, blank=True) attached_object = fields.GenericForeignKey('content_type', 'object_id') class B: some_field = GenericRelation(class A) Теперь у меня есть сценарий, в котором …

21.06.2022
Добавить вид в панели администратора с тем же дизайном, что и у других

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

21.06.2022
Django views обновление пользователя. HTTP/1.1" 302 0

Помогите мне, пожалуйста) Что я делаю не так? Я пытаюсь обновить пользователя, но получаю в ответ 302. Мой запрос: https://skr.sh/sEYfbUxuMa9 Данные не сохраняются [21/Jun/2022 11:52:56] &quot;GET /clients/client_1/update/ HTTP/1.1&quot; 200 10449 [21/Jun/2022 11:52:59] &quot;POST /clients/client_1/update/ HTTP/1.1&quot; 302 0 …

21.06.2022
Django/apache NLTK Разрешение отклонено: '/var/www/nltk_data'

Я использую NLTK с моим приложением Django/Apache, однако при загрузке страницы он возвращает ошибку Permission denied: '/var/www/nltk_data'. Я сделал своего пользователя (не root) владельцем /var/www и дал права sudo chmod -R 770 /var/www/. Что еще я могу сделать, чтобы устранить …

21.06.2022
Фильтрация объекта JsonField с uuid ключом Django Rest Framework

Имеется JsonField, не ясно, как корректно использовать фильтрацию при наличии uuid. Фильтрация по заранее известным ключам проблем не вызывает: obj = Document.objects.filter(news__field1__field2__field3__contains='test') Но как быть, если ключ заранее неизвестен? Пример JSON: { &quot;news&quot;: { &quot;32d94c10-4fb0-4054-8882-799729fff8de&quot;: { &quot;name&quot;: &quot;test&quot;, &quot;status_fk&quot;: …

21.06.2022
Как написать модульный тест для user-detail с базовым именем router.register

эта ошибка появляется, когда я пишу тест для user-detail, я думал, что ошибка от response = self.client.get(reverse('user-detail',kwargs={'pk':1})), я использовал router.register для настройки базового имени ulrs, и это заставляет меня путаться при написании теста. Так что в этом случае, где …

21.06.2022
FormatException: Недопустимый символ (на символе 12) в flutter после изменения URL с http на https

У меня есть проект; фронтенд использует Flutter, а бэкенд - фреймворк Django. Проект долгое время работал очень хорошо, но теперь мне пришлось изменить URL с HTTP на HTTPS, и я получил следующую ошибку: <img alt="enter image …