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

27.09.2022
Django, не понимаю как связать три таблицы моделей

У меня есть три таблицы Первая таблица: ''' class Person(models.Model): first_name = models.CharField(max_length=150) surname = models.CharField(max_length=150) url = models.CharField(max_length=500) location = models.CharField(max_length=150) last_position = models.CharField(max_length=150) ''' Вторая таблица: ''' class Education(models.Model): university = models.CharField(max_length=150) degree = models.CharField(max_length=150) info = …

27.09.2022
Django_jsonforms не отображаются в браузере

Я хочу запустить готовый проект python в виртуальной среде. При запуске проекта я не сталкиваюсь с ошибкой. А когда пишу в терминале "py manage.py runserver", то в браузере вижу только ярлык проекта, формы не показываются. Я много искал, этот проект …

27.09.2022
Django Model Translation с django rest framework не работает

Я успешно реализовал перевод моделей и заметил, что он работает, я могу добавлять контент на нескольких языках из админки Django, но когда я реализовал это в django rest framework, он не работает для моего ожидаемого языка, я успешно отправил заголовок …

27.09.2022
Как исключить поле verbose_name_plural из миграции?

< from django.utils.functional import lazy from django.utils.translation import gettext_lazy as _ class Post(models.Model): # ... class Meta: verbose_name = 'Post' verbose_name_plural = lazy(lambda: _('Posts ({})').format(Post.....count()), str)() < from django.db import migrations class Migration(migrations.Migration): operations = …

27.09.2022
Ошибка __init__() got an unexpected keyword argument 'to'

Def signup(request): if request.method == 'POST': form = SignupForm(request.POST) if form.is_valid(): # save form in the memory not in database user = form.save(commit=False) user.is_active = False user.save() # to get the domain of the current site current_site = get_current_site(request) mail_subject …

27.09.2022
Я не помню, где я нашел эту опцию для отображения некоторой информации, но она отлично работает, за исключением того, что каждый раз, когда значение меняется и выполняется команда создания миграций, я получаю что-то вроде этого:

Как говорится в Django docs, он поддерживает async с помощью пользовательского интерфейса, при этом такие методы, как get являются aget. Я пытаюсь сохранить свои экземпляры, используя метод update_or_create, и мне интересно, как я могу преобразовать это в …

27.09.2022
Проверьте, находится ли таймслот между указанным диапазоном времени

Я пытаюсь реализовать генератор академического расписания, используя фреймворк django, в котором я распределяю лекции и лабораторные работы по определенным временным интервалам случайным образом. Итак, расписание учебных занятий начинается с 9:30 AM - 4:00 PM, в котором будет перерыв …

27.09.2022
Ошибка Djongo: Ключевое слово: FAILED SQL: SELECT %(0)s AS "a" FROM "testapp_test_db" WHERE "testapp_test_db". "id" = %(1)s LIMIT 1 Params: (1, 1)

Я создал две модели в Django. Одна из них Test_DB, а другая ForeignKey_Test. Более поздние модели имеют поле внешнего ключа, которое ссылается на Test_DB. Когда я попытался ввести данные из стандартной панели администратора Django, я получил следующую ошибку …

27.09.2022
Моя база данных находится в MongoDb, и я использую Djongo.

Я пытаюсь сделать систему посещаемости во фронтенде Я получаю список пользователей, которые request.user может принимать участие в посещаемости, я использую CreateAPIView, но это не даст мне желаемого эффекта, так как я хочу, чтобы request.user мог переключаться между Absent, Present, …

27.09.2022
Произошла ошибка при чтении обработчика WSGI: Django и React app deployment iis server

Я пытаюсь опубликовать веб-приложение на сервере IIS с Django и React. Бэкэнд работает, но когда я запускаю браузер для react, я получаю следующую ошибку. Почему fronted дает ошибку wsgi Error occurred while reading WSGI handler: Traceback (most recent …

27.09.2022
Две разные временные метки для TokenGenerators Django

У меня, наверное, небольшой вопрос. Как я могу установить два разных времени истечения срока действия для моих классов TokenGenerator? class ActivationTokenGenerator(PasswordResetTokenGenerator): def _make_hash_value(self, user, timestamp): return (six.text_type(user.pk) + six.text_type(timestamp) + six.text_type(user.is_active)) class PasswordResetTokenGenerator(PasswordResetTokenGenerator): def _make_hash_value(self, user, timestamp): return …

27.09.2022
Страница не найдена (404) Метод запроса: GET URL запроса: http://127.0.0.1:8000

При запуске проекта я получаю следующую ошибку: Используя URLconf, определенный в storefront.urls, Django попробовал эти шаблоны URL, в таком порядке: admin/ playground/ Пустой путь не совпал ни с одним из них. Вы видите эту ошибку, потому что …

27.09.2022
Переопределение данных в MongoDB collection.update() django

Я использую mongo DB В которой я обновляю строку для нескольких типов с различными полезными нагрузками и условиями, но каждый раз, когда я обновляю строку, она переопределяет предыдущую. в первый раз запрос. данные request.data: { "farm_area_count": 1, "farm_area": [ …

27.09.2022
Я пытаюсь передать модель как фикстуру в мой тест, но он выдает ошибку Object is not json serializable

Воплотите этот метод в подклассе так, чтобы он возвращал сериализуемый объект для o, или вызывает базовую реализацию (чтобы вызвать TypeError). json.encoder.JSONEncoder object at 0x7fccf1cacacbb0 TypeError: Объект типа User не является JSON сериализуемым from pydantic import BaseModel class User(BaseModel): first_name: str …

27.09.2022
Как собрать из исходного кода несколько сервисов с помощью docker-compose и создать единый образ?

Я пытаюсь создать несколько контейнеров для моего приложения Python/Django под названием controller, и я хотел бы, чтобы контейнеры запускались в одном образе, а не в двух. Проблема в том, что мой файл docker-compose.yml собирает два сервиса из исходного кода …

27.09.2022
Отображение ресторанов поблизости от местоположения пользователя в радиусе 5 километров в Django

Всем доброе утро, Я хотел бы отобразить рестораны в пределах 5 километров, используя google maps api, как я могу это сделать? Я сделал расчеты широты и долготы с помощью haversine. Но я не знаю, как …

27.09.2022
Потоковая передача файла Excel с помощью Django StreamingHttpResponse

У меня есть случай, когда я должен сгенерировать и отправить файл excel, содержащий записи до 4M, так как файл может быть большим, я хочу передавать ответ во время генерации файла https://docs.djangoproject.com/en/2.0/howto/outputting-csv/#streaming-large-csv-files : это именно то, что …

27.09.2022
Django/Heroku Deployment issue OperationalError at / no such table: posts_post

OperationalError at / нет такой таблицы: posts_post Django Version: 4.1 Тип исключения: OperationalError Значение исключения: нет такой таблицы: posts_post Exception Location: /app/.heroku/python/lib/python3.9/site-packages/django/db/backends/sqlite3/base.py, строка 357, in execute Восстановлено во время: posts.views.index Python Executable: /app/.heroku/python/bin/python Ошибка при визуализации шаблона В …

27.09.2022
Трудности при извлечении данных из CSV и сопоставлении их с моделью продукта, пожалуйста, подскажите

Здравствуйте, я застрял с проектом Django Python, где я пытаюсь создать приложение, в которое можно загрузить файл csv, чтобы затем извлечь его значения для создания отчета о продажах pdf. Продукты могут быть добавлены через консоль администратора, и если эти …

27.09.2022
Я использовал Djoser для регистрации входа, могу ли я использовать другие сторонние пакеты для социальной аутентификации django

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

27.09.2022
Как изменить виджет для вычисляемого поля на форме модели Django Admin

Для формы модели Django Admin, если вы отображаете вычисляемое поле, есть ли способ также указать виджет, который форма должна использовать для отображения этого поля? Я не могу найти никакого упоминания об этом. Все примеры, которые я нашел, описывают, как …

27.09.2022
Реверс для 'about_us' с аргументами '('',)' не найден. Проверено 1 шаблон(ы): ['about_us/(?P<pk>[0-9]+)\\Z']

Я пытаюсь просмотреть запись в блоге в модуле пользователя, которая была опубликована другим модулем пользователя. Вот моя модель: class details(models.Model): about_us = models.TextField(max_length=255) def __str__(self): return self.title def get_absolute_url(self): return reverse('admin_home') views.py: class about_us(DetailView): model = details template_name = …

27.09.2022
Как решить проблему ошибки поля в файле django models

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

27.09.2022
Конфигурация Django CPanel MEDIA_ROOT

Я установил свой проект Django на CPanel. На моей странице настройки python в Cpanel, я указал корень моего приложения как "example" (куда я загрузил все файлы) и Url моего приложения как "example.com" settings.py содержит MEDIA_URL = '/media/' MEDIA_ROOT …

27.09.2022
Невозможно добавить ненулевое поле 'user_ptr' в student без указания значения по умолчанию. Это происходит потому, что базе данных требуется

Невозможно добавить в student не нулевое поле 'user_ptr' без указания значения по умолчанию. Это происходит потому, что базе данных нужно чем-то заполнить существующие строки. Пожалуйста, выберите исправление: Предоставить одноразовое значение по умолчанию сейчас (будет установлено на всех …

27.09.2022
Упорядочение данных по последней загрузке в django FBV

У меня есть представление списка, в котором я отображаю загруженные записи, сейчас они отсортированы по имени, мне нужно изменить их на сортировку по дате создания (которая находится в модели). @login_required def records(request, template='records.html'): FBVPermission(IsUser).check(request) user = request.user.person.is_user data = …

27.09.2022
В django в чем разница между mergemigrations и squashmigrations?

Когда мы должны использовать mergemigrations --meerge/mergemigrations и когда использовать squashmigrations можем ли мы выполнять эти команды через конвейер вместо того, чтобы каждый разработчик в команде делал это вручную ?

27.09.2022
Невозможно найти исполняемый файл webdriver в CircleCI

Я новичок в CircleCI и у меня есть репо проекта django, который успешно запускает некоторые тесты selenium локально, но когда они пытаются запуститься на CircleCI, они не могут найти веб-драйвер, хотя я ссылаюсь на него в параметре executable_path, а …

27.09.2022
Как реализовать функциональность отключения/включения редактирования на django admin change_form с помощью простой кнопки действия?

Я пытаюсь создать django change_form, так как по умолчанию они не редактируются, а редактируются только если пользователь нажимает на кнопку пользовательского действия. Я имею в виду по умолчанию; def has_change_permission(self, request, obj=None): return False Создал пользовательскую кнопку действия для …

27.09.2022
Ни один заказчик не соответствует запросу

Я пытаюсь генерировать PDF для клиентов, которые успешно оплатили товар, но продолжаю получать эту ошибку. < Ниже приведены мои коды. views.py @staff_member_required def admin_order_pdf(request, order_id): order = get_object_or_404(CustomerOrder, id=order_id) html = render_to_string('orders/pdf.html', {'order': order}) response = HttpResponse(content_type='application/pdf') response['Content-Disposition'] …

27.09.2022
Django ORM: Count, Max и получение поля, связанного с max

В моей ситуации есть таблица с 3 полями A, B и C. Я хочу группировать по A, а также хранить количество вхождений каждого отдельного A (Count). Я также хочу получить максимальное значение B для каждой группы A и C, которое …

27.09.2022
Django AssertionError: 404 != 200

У меня есть представление, основанное на классах: class PromocionListView(ListView): model = Promocion и этот путь url: urlpatterns = [ path('promocion/list', PromocionListView.as_view(), name='promocion_list')] поэтому я сделал следующий тест: class PromocionTests(TestCase): @classmethod def setUpTestData(cls): cls.promocion = …

27.09.2022
Когда я запускаю образ docker, он останавливается, не выдавая никакой ошибки?

Здесь находится мой Dockerfile: Нажмите здесь, чтобы увидеть изображение. . Это shell script: Нажмите здесь, чтобы увидеть изображение. . Вот вывод во время работы изображения: Click here to see the …

27.09.2022
Переопределение настроек для тестов дросселирования Django Rest Framework

Я пытаюсь протестировать пользовательское дросселирование: def get_user_rate(user): # Returns tupple (user plan quota, total seconds in current month) class SubscriptionDailyRateThrottle(UserRateThrottle): # Define a custom scope name to be referenced by DRF in settings.py scope = "subscription" def __init__(self): super().__init__() …

27.09.2022
Трясогузка: Динамическая загрузка блоков StreamField в админском EditView

У меня есть сценарий использования, где нам нужны динамические блоки для StreamField. К сожалению, это не представляется возможным, поскольку типы блоков задаются в поле StreamField модели. Я перерыл код FieldPanel, StreamBlock и GroupPanel и не могу четко найти …

27.09.2022
Ensure_csrf_token не устанавливает cookie csrf на вкладке cookies

У меня есть простой общий вид: class GetCSRFToken(views.APIView): permission_classes = [AllowAny, ] @method_decorator(ensure_csrf_cookie) def get(self, request, format=None): return Response('csrf is set') и затем, в react, у меня есть такой код: useEffect(()=&gt;{ axios.get('http://127.0.0.1:8000/csrf/').then((res)=&gt;{ …

27.09.2022
Как поместить объектную модель, имеющую ссылку в качестве атрибута, в ячейку таблицы в django

Я делаю простую веб-страницу, используя django. У меня есть таблица со списком статей, у каждой статьи есть название, id, краткое содержание и ссылка. Идея состоит в том, чтобы сделать название статьи ссылкой, когда вы показываете ее в таблице: &lt;table …

27.09.2022
Как использовать Django ORM для поиска висячих записей?

Как можно использовать Django ORM для написания чего-то похожего на следующий SQL: SELECT * FROM entities WHERE NOT EXISTS (SELECT 1 FROM apples WHERE apples.entity_id = entities.id) AND NOT EXISTS (SELECT 1 FROM oranges WHERE oranges.entity_id = entities.id) …

27.09.2022
Вызов метода 'PUT' в Django приводит к ошибке статуса 500

Когда я пытаюсь сделать fetch "PUT" запрос, но независимо от того, что он возвращает 500 статус (Internal Server Error) ошибки. Я пытаюсь исправить эту ошибку уже несколько часов, но честно говоря, понятия не имею, в чем на самом деле проблема. …

27.09.2022
Динамическое создание объектов из набора запросов

У меня есть проект под управлением Django и folium. У меня есть неизвестный список категорий, и мне нужно добавить маркеры на карту в соответствии с их категорией. current_map = folium.Map(location=(0, 0), zoom_start=6) # a layer marker will be placed …