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

09.12.2021
Angular-Django-MongoDB простой сбой соединения

Я создал приложение Angular-Django-MongoDB, с реальной базой данных MongoDB с кластером consumers. Я просто пытаюсь установить простое соединение между приложением и базой данных. Я знаю, что моя строка подключения mongodb+srv://MyUser2021:TestMe@cluster0.j9jz1.mongodb.net/test Просто чтобы проверить, смогу ли я …

09.12.2021
Вопросы с несколькими вариантами ответов проектирование схемы базы данных

Допустим, мы хотим создать приложение для викторины, где пользователь может создать викторину со следующими характеристиками: Пользователи могут выбирать вопросы для викторины из набора заранее определенных вопросов. Каждый вопрос может иметь несколько вариантов (choices); 2, 3, 5, …

09.12.2021
DJANGO миграция большой базы данных с SQLite3 на PostgreSQL

У меня есть относительно тендерная база данных с примерно 50 классами моделей в DJANGO, и я хотел бы перенести ее с SQLite3 на PostgreSQL. Я создал фиктивный локальный PSQL для тестирования. В нескольких других сообщениях я прочитал, что …

09.12.2021
ModuleNotFoundError: Нет модуля с именем 'users' из dj-rest-auth

Я пытаюсь запустить celery на приложении Django, в котором уже настроен dj-rest-auth, но я получаю следующую ошибку при запуске - "celery -A config worker -l info", но он работает совершенно нормально без ошибок, когда я делаю "python manage.py runserver". …

09.12.2021
"сообщение": "Ошибка: У вас нет разрешения на выполнение этого действия. 'Traceback (most recent call last):\\\n Файл \"/opt/dev-application/django-app

Я получаю эту ошибку почти каждую секунду в журнале AWS cloudwatch "message": "Error: You do not have permission to perform this action. 'Traceback (most recent call last):\\n File \"/opt/dev-application/django-app-20211208092104/.venv/3.7/lib/python3.7/site-packages/rest_framework/views.py\", line 483, in dispatch\\n self.initial(request, *args, **kwargs)\\n File \"/opt/dev-application/django-app-20211208092104/.venv/3.7/lib/python3.7/site-packages/rest_framework/views.py\", …

09.12.2021
Как переопределить функцию списка ModeViewSet для фильтрации нескольких значений одних и тех же параметров в Django?

В настоящее время вот как выглядит мой код - class MyModelViewSet(viewsets.ModelViewSet): queryset = MyModel.objects.all() serializer_class = MyModelSerializer def list(self, request): query_dict = QueryDict(request.META['QUERY_STRING']) query_dict = query_dict.dict() self.queryset = MyModel.objects.filter(**query_dict) return super().list(reuqest) Теперь, если я вызываю конечную точку …

09.12.2021
Whitenoise.storage.MissingFileError: JS-файл 'drf-yasg\redoc\redoc.min.js' ссылается на файл, который не может быть найден

Я пытался собрать статические файлы на проекте API, который я работаю с Django/Django REST Framework, и я получил эту ошибку на моей консоли. Что может быть причиной этой ошибки? вызов обработан whitenoise.storage.MissingFileError: The файл 'drf-yasg/redoc/redoc.standalone.js.map' не может быть …

09.12.2021
Python/Django ORM: Возвращать результат только в том случае, если нет более поздней даты вне диапазона фильтра

Мне нужно сделать запрос, в котором у меня есть таблица в следующем формате: fk_customer просроченная_дата В принципе, у меня есть запрос, который фильтрует месячный диапазон overdue_date. Однако мне нужно показать некоторую дату, только если нет более новой даты за …

09.12.2021
Когда я запускаю migrate, поле uuid обновляется всегда, это дает мне некоторые проблемы с производительностью, может ли кто-нибудь объяснить мне причину и решение?

Class Customer(models.Model): user = models.OneToOneField(User,on_delete=models.CASCADE,blank=True,null=True) activate_token = models.CharField(max_length=200,default=str(uuid.uuid4())) forget_password_token = models.CharField(max_length=200,default=str(uuid.uuid4())) first_name = models.CharField(max_length=100,blank=True,null=True) last_name = models.CharField(max_length=100,blank=True,null=True) status = models.CharField(max_length=100,blank=True,null=True) email = models.CharField(max_length=100,blank=True,null=True) gender = models.CharField(max_length=50,blank=True,null=True) city = models.CharField(max_length=100,blank=True,null=True) country = models.CharField(max_length=100,blank=True,null=True) Accounts\migrations\0010_alter_customer_activate_token_and_more.py - Alter field activate_token on customer - …

09.12.2021
Запуск nginx и gunicorn в одном файле docker

У меня есть Dockerfile, который в конце запускает run.sh. Я хочу запустить gunicorn на порту 8000 и проксировать запросы с 80 на 8000 с помощью nginx. Проблема в том, что запуск сервера является блокирующей командой и никогда …

09.12.2021
Django Elastic Search - Как улучшить скорость индексирования больших данных в ES

У меня есть Epsiode Index, где есть только 1 поле, которое я использую для поиска. У меня 53 миллиона записей в PostgreSQL. Я использовал django-elasticsearch-dsl lib. для эластичной поисковой системы. Проблема в том, что когда я запускаю команду для …

09.12.2021
Не удалось выполнить привязку LDAP: LDAPOperationsErrorResult - 1 - operationsError - None - 000004DC: LdapErr: DSID-0C090A5C,

Я использую "django-python3-ldap". Я настроил все и пока синхронизирую пользователей командой "./manage.py ldap_sync_users" Здесь показана следующая ошибка связывания LDAP connect succeeded LDAP bind failed: LDAPOperationsErrorResult - 1 - operationsError - None - 000004DC: LdapErr: DSID-0C090A5C, comment: In order …

09.12.2021
Django запрос с отфильтрованными аннотациями из связанной таблицы

Возьмем модели книг и авторов, например, книги с одним или несколькими авторами. Книги, имеющие тип_обложки, и авторы, имеющие страну происхождения. Как я могу перечислить все книги с твердой обложкой, и авторов только если они из Франции? Books.objects.filter(cover_type='hard', authors__origin='france') …

09.12.2021
Создание пользовательского шаблона для CreateView и UpdateView с заполнителями и проверкой ошибок

Я делаю обычный блог, пока изучаю Django. У меня есть ArticleCreateView и ArticleUpdateView, и я пытаюсь сделать пользовательский шаблон, который бы разделял оба представления. Насколько я понимаю, CreateView и UpdateView по умолчанию используют один и тот же шаблон …

09.12.2021
Django Validation работает в админке django, но не работает в html шаблоне

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

09.12.2021
Как изменить место поиска изображений в summernote

У меня все работает на summernote, но когда я добавляю изображение в текст, оно не отображается во фронтенде. Я знаю, что причина в том, что он ищет изображение на localhost:3000/media/django-summernote/2021-12-06/default.png, но вместо 3000 оно должно идти на localhost:8000 urls.py …

09.12.2021
Django - AttributeError at /signup/ Объект 'User' не имеет атрибута 'profile'

Я реализовал 2FA в своем Django приложении, однако я получаю AttributeError at /signup/ 'User' object has no attribute 'profile' ошибку при нажатии кнопки submit в моей форме SignIn. Она показывает, что ошибка возникает в строке six.text_type(user.profile.email_confirmed). У меня нет …

09.12.2021
Интеграция платежей PayU не удалась на Django

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

09.12.2021
Ограничение количества записей, возвращаемых с помощью getattr в модели django

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

09.12.2021
Django admin не работает на продакшене. Forbidden (403) CSRF verification failed. Запрос прерван

У меня проблема со входом администратора на Production. Все работает нормально на локальном Я использую httpS. Я уже несколько раз чистил кэш браузера. Не помогает Settings.py MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] ALLOWED_HOSTS …

09.12.2021
AttributeError : объект 'super' не имеет атрибута 'get'

Я создаю простой интернет-магазин, в шаблоне товара размещаю форму заказа с помощью FormMixin. Когда я отправляю заказ, появляется AttributeError, говорящий, что : 'super' объект не имеет атрибута 'get' models.py class Product(models.Model): name = models.CharField(max_length=255) description = models.TextField() nominal_price = …

09.12.2021
React и Django простая ошибка jwt profile update not null

Моя проблема Я создал модель профиля пользователя, которая является отношением один к одному с пользовательской моделью пользователя django для обновления профиля из react. когда я нажимаю кнопку обновления в моем ui, он говорит update user profile failed. Я пробовал изменить …

09.12.2021
Django - Разница во времени правильным способом

В следующем коде я пытаюсь получить разницу между двумя временами, если разница не равна 15 минутам, выдает ошибку. Я использую следующий способ, но у меня есть ощущение, что это не правильный способ. def clean(self): cleaned_data = super().clean() start_appointment = …

09.12.2021
String concat, вызывающий объект 'str', не имеет атрибута 'object'

У меня есть вид, как показано ниже: Я получаю ошибку: объект 'str' не имеет атрибута 'object' должно быть, это как-то связано с моим конкатенатом строк - что пошло не так :) Спасибо def edit_skill_plan(request): #t = skills.objects.get(skill_id='django_5158517') …

09.12.2021
Django пользовательский декоратор с перенаправлением и повторным перенаправлением после выполнения условия декоратора

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

09.12.2021
Хороший ли это способ использовать DjangoModelFactory и другие фабрики в запросах API?

Я заметил, что DjangoModelFactory обладает большей функциональностью, чем DRF ModelSerializers. Я хочу использовать DjangoModelFactory для создания записей в базе данных в моем API, но, похоже, никто этого не делает. В большинстве случаев фабрики используются только для тестов, а не в …

09.12.2021
Приложение Django, развернутое на Heroku, работает очень медленно в Firefox и Safari - возможные причины?

Я развернул приложение сайта электронной коммерции на Heroku со статическими файлами и медиафотографиями, размещенными в ведре Amazon S3. Приложение работает абсолютно плавно в Chrome и Brave (как на мобильных, так и на настольных компьютерах), но ужасно медленно в …

09.12.2021
Установка django-markitup

Установил django-markitup в виртуальное окружение. Добавил 'markitup' в INSTALLED_APPS. Добавил MARKITUP_FILTER = ('markdown.markdown', {'safe_mode': True}) MARKITUP_SET = 'markitup/sets/markdown' в settings.py Добавил path(r'^markitup/', include('markitup.urls')) в urls.py Выдает ошибку: "Reverse for 'markitup_preview' not found. 'markitup_preview' is not a valid view function …

09.12.2021
Django использование include с динамическим представлением не работает

Я создал представление, которое позволяет мне иметь динамический слайдер и я отображаю его в html файле под названием slider. У меня есть главная страница под названием test, куда я включаю этот файл слайдера, проблема в том, что он ничего …

09.12.2021
Загрузка файла, хранящегося в модели, с помощью поля FileField с помощью Django

Я планирую создать простое приложение для загрузки файлов на Django (включенное в какой-то более крупный проект). Для этого я использую две ссылки: /files/ - для вывода списка всех загруженных файлов от определенного пользователя, и /files/upload/ - для отображения формы загрузки …

09.12.2021
Проект Django, данные удалены из базы данных

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

09.12.2021
Как создать портфолио на Github

Я веб-разработчик и хочу создать свое портфолио на GitHub для моих клиентов и удаленной работы. Может ли кто-нибудь помочь мне в этом? У меня есть опыт в Reactjs, Vuejs и Python Django. Должен ли я вносить вклад в существующие …

09.12.2021
Форма Cutom с автоматической генерацией сертификатов с помощью django

Я хотел разработать одну функциональность для сайта django. Идея: Я хочу создать формы для категорий типа (event-x, event-y и т.д.) через django admin и пользователи будут заполнять форму через frontend. Данные формы будут храниться в базе данных и …

09.12.2021
Мой код JQurery-AJAX в проекте Django для отображения значения по умолчанию в поле, основанном на вычислениях, не справляется с этой задачей?

Вот две из нескольких моделей в моем проекте: class Package(models.Model): patient=models.ForeignKey(Patient, on_delete=CASCADE) diagnosis=models.ForeignKey(Diagnosis, on_delete=CASCADE) treatment=models.ForeignKey(Treatment, on_delete=CASCADE) patient_type=models.ForeignKey(PatientType, on_delete=CASCADE) date_of_admission=models.DateField(default=None) max_fractions=models.IntegerField(default=None) total_package=models.DecimalField(max_digits=10, decimal_places=2) package_date=models.DateTimeField(auto_now_add=True) class Receivables(models.Model): patient=models.ForeignKey(Patient, on_delete=CASCADE) rt_number=models.CharField(max_length=15) discount=models.DecimalField(max_digits=9, decimal_places=2, default=0) approved_package=models.DecimalField(max_digits=10, decimal_places=2) approval_date=models.DateField(default=None) proposed_fractions=models.IntegerField() done_fractions=models.IntegerField() base_value=models.DecimalField(max_digits=10, decimal_places=2, blank=True) …

09.12.2021
Как узнать, что дата активности прошла - django

Итак, я все еще нахожусь в своем списке дел и хочу знать, когда деятельность прошла, чтобы отметить ее как просроченную. my views.py def progress(request): activities = ToDo.objects.all() today = timezone.localtime(timezone.now()) context = { 'activities' : activities, 'today' : today, …

09.12.2021
Как импортировать объект другой модели (A) внутрь модели (B) в Django?

Я хочу создать новый объект в модели B при выполнении определенных условий в модели A, я новичок в Django, поэтому я не могу понять, как именно я могу этого добиться. Например, у меня есть две модели (Product и …

09.12.2021
Django Rest Framework возвращает дубликаты данных при возврате вложенного json-ответа

У меня есть таблица ценообразования, которая содержит следующие поля: id, date, price_non_foil, price_foil, card_id. В этой таблице хранятся данные о ценах для каждой карты за каждый день. Например: …

09.12.2021
Django ORM мой рост ID нелинейный при сохранении() данных в модель

В моем проекте django у меня очень странное поведение модели, связанное со значениями поля Primary id в db. У меня есть такая модель: class Results(models.Model): id = models.AutoField(primary_key=True) device = models.ForeignKey(Device, null=True, on_delete=models.SET_NULL) proj_code = models.CharField(max_length=400) res_key = models.SlugField(max_length=80, …

09.12.2021
Javascript addEventListener и функция click не работают у меня на теге Anchor <a>

Я также пробовал jquery, но он не сработал для меня, я не знаю почему. вот мой код javascript ''' var cartLinks = document.getElementsByClassName('update-cart') console.log(cartLinks) for (var i = 0; i &lt; cartLinks.length; i++) { console.log('enterd in loop') cartLinks[i].addEventListener("click", function () …

09.12.2021
Django : q ошибка в фильтре django при передаче параметров

Queryset = self.filters[name].filter(queryset, value) KeyError: 'q' class PostFilter(filters.FilterSet): q = filters.CharFilter(method='my_custom_filter', label="Search") class Meta: model = Post fields = {'title': ['icontains'], "body": ['icontains'], } # fields ={'title':['exact', 'icontains'], # 'content':['icontains']} def my_custom_filter(self, queryset, name, value): return Post.objects.filter( Q(title__icontains=value) | Q(body__conntains=value) …