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

13.01.2023
Как улучшить время чтения файлов в ведре S3 из Django?

У меня есть процесс, в котором я должен прочитать несколько файлов из S3, чтобы показать их в отчете. list_images = Inspection_File.objects.filter(inspection_id=inspection.pk).order_by('category__name') for image in list_images: image_data = image.file.read() #this process is very slow list_img.append({'file': img}) Анализируя код, я …

13.01.2023
Получить заказы 1 пользователя в одной ячейке подряд

Я пытаюсь экспортировать данные в файл csv с помощью Django или JavaScript и я хочу получить результат, подобный этому. NAME Orders Robert Hammer Nails …

13.01.2023
Python форматирование строковой даты в фактический формат дает ошибку [закрыто]

Код: date_format_str = "%Y-%d-%m %H:%M:%S%z" starttime = datetime.strptime(startdate, date_format_str) Ошибка: ValueError: time data '2022-12-20 10:18:00+00:00' does not match format '%Y-%d-%m %H:%M:%S%z'

13.01.2023
Django queryset возвращает true, если объект был создан в последний месяц

Итак, я пытаюсь сделать такой запрос: queryset = ( Offer.objects.annotate( is_new=Case( When( created_at__month=[ now.month ], then=Value("True"), ), default=Value("False"), ) ) .values("is_new") ) В основном, я хочу вернуть новое поле booleand, которое говорит мне "true", если предложение было …

13.01.2023
Как аутентифицировать учетные данные формы пользователя из PostgreSQL с помощью Django

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

13.01.2023
MS Access медленно работает с удаленной базой данных - перейти на веб-приложение? [закрыто]

У меня много приложений ms access с базами данных, размещенными на объектах клиентов... однако некоторые клиенты перешли на виртуальные удаленные серверы для размещения баз данных (SQL Server), и это вызвало проблемы с производительностью на передней стороне. Я просмотрел свой …

13.01.2023
Почему я получил ошибку Template does not exist, хотя, казалось бы, Django предлагает гибкость в отношении структуры папок?

Я прочитал несколько сообщений здесь, где люди обсуждали предпочтительную структуру каталогов для хранения различных файлов своего проекта Django. Но я получаю ошибку file-does-not-exist, если я помещаю свои шаблоны во внутреннюю папку my_project вместо внешней папки my_project, которая содержит файл manage.py. …

13.01.2023
Django (как в бэкенде, так и во фронтенде) или Django Rest Framework + React? [закрыто]

Я хотел бы самостоятельно разработать сайт (как Zillow), и я не знаю, будет ли проще сделать это, используя только Django (с шаблонами Django и ванильным Javascript) или Django Rest Framework и React. У меня есть опыт работы с …

13.01.2023
Что такое "list_display_links" для Django Admin? [дубликат]

У меня есть Person модель ниже: # "store/models.py" from django.db import models class Person(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30) age = models.IntegerField() def __str__(self): return self.first_name + " " + self.last_name Затем, я назначил …

13.01.2023
Создание кнопки 'Export As CSV' в Django на веб-странице HTML [дубликат]

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

13.01.2023
Как использовать twilio webhook для ответа на смс в production

Я новичок в сервисах Twilio и только начал использовать их api для смс с django. Исходящие смс работают хорошо, и теперь я хочу убедиться, что мне нужно получить значение, на которое ответил человек, получивший сообщение. Локально я использовал Ngrok …

13.01.2023
Делать что-то при успешной оплате с помощью stripe и DjangoRest

Я интегрировал stripe pay в свои проекты, так что теперь я могу совершать платежи. Мое приложение является рекламным приложением, поэтому объявление остается активным в течение 30 дней, а затем исчезает, поэтому я хочу использовать оплату для продления срока …

13.01.2023
Django ORM фильтрация с использованием дат и данных на отдельных строках один ко многим с одинаковым related_name

Эти три модели отслеживают производственные процессы посредством сочетания статусов, определяемых пользователем, и трех предопределенных статусов: "Инициализирован", "Списан" и "Завершен". Первый статус каждого процесса всегда "Инициализирован", а его конечный статус всегда либо "Списан", либо "Завершен". Все промежуточные статусы определяются пользователем и …

13.01.2023
Сохранение ListFields и CustomFields в базу данных - Django

Я очень новичок в Django и пытаюсь понять, как я могу сохранить поля в db. У меня есть следующая модель class CashFlow(models.Model): Id = models.AutoField(primary_key=True) CompanyId = models.ForeignKey(Company, on_delete=models.CASCADE) PeriodInstant = models.TextField() PeriodStartDate = models.TextField() PeriodStartDateEndDate = models.TextField() …

12.01.2023
Как создать 2 итерации цикла в django?

Скажите пожалуйста как в шаблоне запустить 2 итерации одновременно, во views - написал def gallery(request): images = [{'title': 'Изображение 1', 'url': 'image1.jpg'}, {'title': 'Изображение 2', 'url': 'image2.jpg'}, {'title': 'Изображение 3', 'url': 'image3.jpg'}, {'title': 'Изображение 4', 'url': 'image4.jpg'}, ] classes = …

12.01.2023
Как создать Bootstrap карусель. с помощью Django

Всем привет. Я изучаю Django. Ищу урок по созданию bootstrap карусели с помощью Django. Что бы через админку можно было загружать, удалять картинки и выводить их на страницу. Заранее всем спасибо за помощь.

12.01.2023
Как передать данные в шаблон Джданго?

Как я могу вызвать в шаблоне значение из скрипта? vacs = [{'name': 'WEB-Разработчик/программист (SEO-правки)', 'description': 'Hastra Agency ищет разработчика с опытом работы с связи с ростом отдела SEO-продвижения. Требуемый о...', 'key_skills': ['HTML', 'CSS', 'MySQL', 'PHP', 'SE']}, {.....}, {....}] O'] …

12.01.2023
Django создает новую запись вместо обновления существующей записи

Я новичок в Python и Django, пытаюсь создать приложение, которое может создавать и обновлять членов (пользовательская таблица в базе данных SQL). Создание работает нормально, но при обновлении вместо обновления существующего члена создается новая запись при каждом отправлении. Извините, потому …

12.01.2023
Как подключить веб-сокет Django к сторонним веб-сокетам?

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

12.01.2023
Добавить событие onclick радиокнопки django forms

Итак, у меня есть форма, для вывода которой я использую django forms, и у меня есть радиокнопки, к которым я добавил функцию onclick, используя код ниже. class Profile(forms.ModelForm): class Meta: model = User fields = [ "username", "email", "first_name", …

12.01.2023
Проблема повторной отправки формы Django при нажатии кнопки назад [дубликат]

Django Форма отправляется и ссылается на главную страницу, но при нажатии кнопки назад, она показывает данные и готова к отправке снова. Views.py находится здесь def contact(request): if request.method == "POST": form = ContactsForm(request.POST, request.FILES) if form.is_valid(): form.save() form = ContactsForm() …

12.01.2023
Django AttributeError: объект 'tuple' не имеет атрибута 'splitlines'

Я пытаюсь создать регистрацию пользователя с подтверждением по электронной почте и придумал такой код в models.py class UserRegister(SuccessMessageMixin, FormView): template_name = 'login/form_register.html' form_class = UserRegisterForm redirect_authenticated_user = True success_url = reverse_lazy('tasks') success_message = "User has been created, please login" def …

12.01.2023
Django annotate(),Count()

я получаю такой вывод, используя annotate() и Count() <QuerySet [{'pid': 11, 'status': 'Completed', 'status__count': 3}, {'pid': 11, 'status': 'Hold', 'status__count': 12}, {'pid': 11, 'status': 'InProgress', 'status__count': 2}, {'pid': 11, 'status': 'New', 'status__count': 3}, }] вот код, который я …

12.01.2023
Сериализатор возвращает пустые строки в проекте Django при отображении в Json

У меня есть сериализатор и views.py в django, к которому я пытаюсь получить доступ из приложения flutter. Но проблема в том, что в json я вижу доступную строку, но при вызове она не показывает никаких результатов. Вот сериализатор: …

12.01.2023
Django allauth Доступ заблокирован: Запрос этого приложения недействителен

Я использую django allauth. Все работает хорошо, за исключением попытки зарегистрироваться с помощью Google. Я получил эту ошибку: Доступ заблокирован: Запрос этого приложения недействителен. Есть ли какое-нибудь решение для этого? …

12.01.2023
Как перейти на новую страницу через файл html в Django?

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

12.01.2023
Не ошибка, просто моя программа работает не так, как я хочу.

У меня есть список продуктов, каждый из которых имеет функцию "pack", которая позволяет пользователям вводить любое число, а затем умножает это число на "цену продуктов" выбранного продукта. views.py def food_box_func(): my_food_box = Food.objects.all() append_list_item = [] for item in …

12.01.2023
Redux toolkit полностью заполнен, даже если есть ошибка, а сообщение об ошибке из django отображается в заполненном случае

Выполнено и обновляет состояние отлично. Но при использовании неправильных учетных данных в заполненном состоянии "userInfo" появляется подробная ошибка от django. Если перехватить ошибку через rejectWithValue, то сообщение будет просто "code 401" userSlice.js import { createSlice, createAsyncThunk } from "@reduxjs/toolkit"; …

12.01.2023
Django changeform_view extra_context

Я пытаюсь научиться настраивать шаблон админки модели. Мне нужно, чтобы пользовательский шаблон мог читать некоторые данные, сохраненные/переданные в 'extra_context' admin.py from django.contrib import admin from .models import MailTemplate # Register your models here. class MailTemplateAdmin(admin.ModelAdmin): change_form_template …

12.01.2023
Использование общих представлений с глаголами HTTP

Я пытаюсь смешать HTTP глаголы со встроенными в Django родовыми представлениями на основе классов, я понимаю, что хорошим шаблоном (поправьте меня, если это не так) является сохранение Url'ов типа app/pets/ и использование HTTP глаголов для определения того, что делать (GET, …

12.01.2023
Как управлять моделями в Django, есть ли аналог диаграммы базы данных в VS Code?

Я изучаю Django, и мои модели становятся все сложнее. Отношения FK и PK не дают мне покоя. Я привык создавать диаграммы баз данных с помощью SSMS в MS SQL Server, есть ли что-то эквивалентное этому в SQLite? Я …

12.01.2023
Подпроцесс Popen для вызова файла задач python, который не может загрузить модели в Django

У меня есть приложение Django ... у нас есть несколько файлов задач (хранящихся в папке tasks). И мы хотим вызывать эти файлы задач из views.py Теперь, когда мы вызываем p = Popen("python","./tasks/task1.py", "jobid", stdin=PIPE, stdout=PIPE, stderr=PIPE, shell=True) output_filename, …

12.01.2023
Какой лучший способ десериализации JSON в несколько моделей в django rest framework

Я совсем новичок в django rest framework и хотел бы обсудить, как лучше всего реализовать конечные точки API, к которым я стремлюсь. У меня есть следующий пример JSON: [ { 'top_lvl_key1': { id: 1 'some_key1': "value" 'some_key2' : …

12.01.2023
Отладка жизненного цикла запроса Django

Какая первая функция выполняется Django после получения запроса? Мне нужно поставить точку останова в тот момент, когда Django получает запрос, и наблюдать за тем, какие методы вызываются дальше, шаг за шагом. Например, я вызываю localhost:8000/test где мне вставить самую первую …

12.01.2023
Django Rest Framework - Почему я получаю CSRF cookie не установленным только на одном URL, когда нет НИКАКИХ отличий от других форм

У меня есть этот URL, чтобы кто-то мог оценить возможность: path("opportunities/rate/", RateOpportunity.as_view), Я использую приложение Vue, чтобы сделать запрос на пост, и все другие формы на сайте работают нормально, я могу делать запросы и размещать контент, но …

12.01.2023
Как удалить устаревший код из старых файлов миграции django

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

12.01.2023
Добавьте оплату в проект django для продления срока действия постов./

У меня есть проект, где пользователь может разместить объявление и это объявление будет доступно только в течение 30 дней. Мне нужно добавить метод оплаты для продления срока действия объявления. Вот мой вид создания объявления . class AdvertiseCreateView(APIView): …

12.01.2023
Запрос url без пагинации django rest

Вся моя система имеет пагинацию. Я хочу запросить один url без пагинации, но как параметр запроса, а не в моем remove в моем приложении, потому что иногда я хочу с пагинацией, а иногда без. Кто-нибудь может мне помочь?

12.01.2023
ОШИБКА: Не удалось собрать колесо для twisted-iocpsupport

Я пытался установить daphne===4.0.0, но постоянно получаю эту ошибку, ERROR: Failed building wheel for twisted-iocpsupport Building wheels for collected packages: twisted-iocpsupport Building wheel for twisted-iocpsupport (pyproject.toml) ... error ошибка: subprocess-exited-with-error × Колесо сборки для twisted-iocpsupport …

12.01.2023
Напишите тест для проверки того, было ли сообщение удалено из старой группы

Мне нужно проверить, что пост исчез со страницы старой группы. Мне нужно получить мою старую группу для ее slack. old_group_response = self.authorized_client.get( reverse('group_list', args=(self.group.slug,)) ) И сравните это old_group_response.context['page_obj'].paginator.count равен нулю. Это означает, что в нашей старой группе нет …