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

25.12.2021
Как использовать clickhouse в проекте django?

У меня есть модель чата, которая хранится в postgresql class Chat(StatusModel, MyTimeStampedModel): closed_at = MonitorField(monitor='status', when=['closed']) channel = models.ForeignKey(Channel, on_delete=models.PROTECT, null=True) Мне нужно подсчитать количество открытых и закрытых чатов с помощью clickhouse. Как я могу это сделать? …

25.12.2021
Как показать URL-адреса django auth-views в swagger?

Я установил урлы, как показано ниже. users>urls.py from django.urls import path from django.contrib.auth import views as auth_views from users import views .... path( "changePassword/", auth_views.PasswordResetView.as_view(), name="password_reset" ), # 비밀번호 변경 (링크 발송) path( "changePasswordDone/", auth_views.PasswordResetDoneView.as_view(), name="password_reset_done", ), # 비밀번호 …

25.12.2021
Могу ли я позволить полю в html иметь определенное расположение, когда это значение не является значением по умолчанию

Я сделал некоторые поля, используя Django как models.CharField и установил значения по умолчанию default="-" я также сделал html-тамплиер для отображения полей. так могу ли я позволить полю в html иметь определенное расположение или текстовый эффект, когда это значение не …

25.12.2021
Django, цикл внутри дерева отцов и детей

Я пытаюсь перебрать древовидные отношения "отец-ребенок", где ребенок также может быть отцом, и вывести его детей. пока что мне удалось вывести только примитивного отца и детей (но я не могу понять, как вывести детей детей) Вот модель : …

25.12.2021
Ошибка значения не смешивайте args и kwargs

ValueError at /postsignin Не смешивайте *args и **kwargs в вызове reverse()! Метод запроса: POST URL запроса: http://127.0.0.1:8000/postsignin. Версия Django: 3.2.3 Тип исключения: ValueError Значение исключения: Не смешивайте *args и **kwargs в вызове reverse()! Местоположение исключения: C:\Users\ASUS\AppData\Local\Programs\Python\Python39\lib\django\urls\resolvers.py, строка …

25.12.2021
Почему модель не соединяется с пользователем?

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

25.12.2021
Как вывести поле "многие ко многим

Models.py: from django.db import models class Course(models.Model): course = models.TextField(blank=True) class Student(models.Model): first_name = models.TextField() last_name = models.TextField() course = models.ManyToManyField(Course) forms.py: from django import forms from .models import Student, Course class StudentForm(forms.ModelForm): class Meta: model = Student fields …

25.12.2021
(fields.E300) Поле определяет связь с моделью 'Product', которая либо не установлена, либо является абстрактной Django

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

25.12.2021
Как загрузить и развернуть zip-папку?

Я хочу загрузить и развернуть zip-папку, загруженную из repl.it на AWS eb, но ее трудно найти, даже если я погуглю..

25.12.2021
Error10060 Таймаут при попытке отправить почту с помощью django

Вот мои настройки: (я уверен, что пароль и пользователь верны, потому что если я намеренно введу неправильный пароль, это приведет к authenticationException, но не к тайм-ауту) DEFAULT_FROM_EMAIL = 'xxxx' EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = 587 …

25.12.2021
Как получить название месяца вместо номера месяца из базы данных

Я беру некоторые данные из базы данных, чтобы сделать некоторую аналитику на моем сайте. Я вывожу данные графически с помощью chart js. Вот как я делаю это в представлениях, views.py monthly_visitor = VisitorCount.objects.all().filter(date_of_record__year = currentYear.year).values( 'date_of_record__month' ).annotate( …

25.12.2021
Python Django html templating

Я создаю веб-портфолио для альбомов фотографий и других функций, но html-шаблоны немного запутанны для меня, у меня есть несколько различных вопросов, связанных с этой темой. Вот мои модели: class Album(models.Model): title = models.CharField(max_length=150) date_init = models.DateField("From", default=date.today) date_end = …

25.12.2021
Django ORM | Ошибка в применении SingletonModel

Есть необходимость создать динамические настройки сайта для хранения телефонов, адресов, социальных сетей и прочего. Данные нужно хранить в БД, работаем мы с ней через ORM. Следовательно, нужна модель. Модель для хранения этих настроек. Также очевидно, что в этой таблице должна …

25.12.2021
Сохраните координаты из карты Folium в Django

Я хочу сделать веб-приложение, которое позволит пользователю создавать заметки о различных местах. Есть ли способ сохранить координаты из фолиевой карты в базу данных Django, например, в SQLite 3?

25.12.2021
Django: Медленный набор запросов для получения порядка, в котором указанные теги в основном включены

Я хотел бы получить так называемые похожие посты, но по какой-то причине следующий набор запросов По какой-то причине следующий набор запросов занимает много времени. (500-1000ms) Ниже мы пытаемся отфильтровать теги, связанные с определенным объектом, и получить статьи в порядке …

25.12.2021
Django 4.0 - невозможно войти в систему с зарегистрированным пользователем

Вот вывод оболочки django shell: >>> for user in User.objects.all(): ... print(user.username, user.password, len(user.password)) ... ll_admin pbkdf2_sha256$320000$zm6RcAswZJR6B7uXaCVNVd$hRs9nZKWBPpfemhC2yL16XE0wLCRa4Z0dlbUATywleA= 88 ams 1243 4 who 1243 4 whos 1243 4 whosa 1243 4 maksd 1243 4 1243 1243 4 abcde 12345 5 …

25.12.2021
Как создать, протестировать (и, если возможно, развернуть) проект django, используя только устройство android 10?

Как мне создать, протестировать (и по возможности развернуть) проект django, используя только устройство android 10?

25.12.2021
Ожидается str, bytes или объект os.PathLike, а не кортеж django media file upload

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

25.12.2021
Юнит-тест Django не выполняется

Я все еще борюсь с тестами в Django. Сейчас я переписал тест, но он не выполняется, и я не вижу результатов, когда запускаю команду test. Это из-за неправильного теста или я что-то упускаю? Еще раз спасибо :) Модели: …

25.12.2021
Как сделать обратную вложенную сериализацию, когда у нас есть поле ManytoMany в отношении? Используя DRF

моя модель данных выглядит как ''' class Rack(models.Model): rack_id = models.CharField(primary_key=True,max_length=30, verbose_name="Rack Id") rack_set = models.ForeignKey(RackSet, on_delete=models.CASCADE, related_name='wh_rack_set', verbose_name="Rack Set") class Meta: db_table = "rw_rack" def __str__(self): return self.rack_name class RackBay(models.Model): bay_id = models.CharField(primary_key=True,max_length=30, verbose_name="Bay Id") rack = …

25.12.2021
Как исправить Вы пытаетесь изменить nullable поле на non-nullable без значения по умолчанию?

я пытался добавить раздел комментариев в мой блог приложение добавить я только что добавил этот раздел к моим моделям: class Comments(models.Model): post = models.ForeignKey(Post, on_delete=models.CASCADE) author = models.ForeignKey(User, on_delete=models.CASCADE) date = models.DateTimeField(default = timezone.now) body = models.TextField(max_length = 600, …

25.12.2021
Ssl.SSLCertVerificationError При подключении к heroku redis с помощью django-channels

Я создаю чат. У меня есть необходимость использовать WebSocket и развернуть мое приложение на Heroku. Я использую бесплатные heroku-redis и django-channels. В моих настройках py: CHANNEL_LAYERS = { 'default': { 'BACKEND': 'channels_redis.core.RedisChannelLayer', 'CONFIG': { "hosts": [os.environ.get('REDIS_TLS_URL')], }, }, } …

25.12.2021
Понять атрибут `basic_fields` модели django.form

пока я просматриваю исходный код django.forms.forms.py, я застрял на следующей строке: self.fields = copy.deepcopy(self.base_fields) Q: Что касается self.basic_fields, может ли кто-нибудь объяснить, откуда оно взялось? Почему она была введена в первую очередь? …

25.12.2021
Стилизованные поля HTML в админке Django

У меня есть TextField для хранения HTML текста. Я хочу раскрасить HTML теги. Я использую TinyMCE, но мне не нужен HTML редактор, как WordPress, просто простой для раскраски, как IDE, Искал много, но не нашел ничего полезного, Так что …

25.12.2021
Django API представление для javascript Ajax запроса

Допустим, у меня есть Chart демонстрация class Chart(models.Model): data = models.TextField() Я храню и загружаю данные в формате JSON, манипулирую данными и пытаюсь вывести график на фронтенде. Пользовательский случай может быть следующим: user use app …

25.12.2021
Как установить язык по умолчанию - ошибка при его изменении - Django

Я довольно долго мучился с переводом в django. Я хочу установить язык по умолчанию, который устанавливается каждый раз, когда пользователь заходит на сайт (в новой сессии). Я изучил документацию django и нашел следующий алгоритм: First, it looks for the language …

25.12.2021
Как сохранить статический файл на облачном хранилище Google с помощью развертывания heroku?

Я использовал whitenoise для сохранения статических файлов, но теперь я хочу сохранить их в хранилище Google cloude. Поэтому я переустановил dyno и настроил его следующим образом, но папка static не создается в хранилище. Я не уверен, чего мне не хватает. …

25.12.2021
Кнопка типа "submit" не позволяет модалу bootstrap открыться, но type="button" не удовлетворяет моей потребности

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

25.12.2021
Django - Создание случайных фиктивных данных для тестирования, которые не нарушают набор тестов

Я пытаюсь придумать способ создания случайных тестовых данных определенного типа модели для запуска python manage.py test. Например, если у меня есть модель Post, как показано ниже. model.py class Post(models.Model): uuid = models.UUIDField(primary_key=True) created = models.DateTimeField('Created at', auto_now_add=True) updated_at = …

25.12.2021
Отображение тостов Bootstrap для первой карточки в элементе цикла в проекте Django

Я хочу добавить тостовое сообщение для всех этих карточек. но оно отображается только для первой карточки. Я прикрепил вид моей страницы, где я хочу добавить тостовое сообщение для просмотра деталей карточки, если пользователь не вошел в систему. <a href="https://i.stack.imgur.com/cYSPW.jpg" …

25.12.2021
Pytest-xdist не соблюдает settings.DATABASES (или я делаю что-то неправильно)

Я пытаюсь использовать pytest-xdist для выполнения параллельных тестов. Это работает, и я вижу улучшенную производительность. Для дальнейшего улучшения я хотел предоставить ему несколько баз данных, используя django_db_modify_db_settings_xdist_suffix Я переопределяю эти функции в моем conftest.py. Поскольку у …

25.12.2021
ОПРЕДЕЛЕНИЕ РОДИТЕЛЬСКОГО И ДОЧЕРНЕГО КЛАССОВ В DJANGO

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

25.12.2021
Каков тип значения request.POST в djagno?

Это из print(request.POST) &lt;QueryDict: {'csrfmiddlewaretoken': ['2Tg4HgJ07qksb3hPUDWSQYueYOjYOkQcmzll9fnjbJ0GZHkWHdM8DtYqZB4uv3Fv'], 'username': ['boycececil'], 'password': ['sunescafe..']}&gt; Это из print(request.POST.get('username')) boycececil Как видите, список -&gt; строка, это волшебство, не так ли? Итак, кто-нибудь знает, что происходит?

25.12.2021
Python selenium chromedriver высокая загрузка процессора при параллельном выполнении

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

25.12.2021
Стирание тома Docker Postgres при перезагрузке контейнера

Каждый раз, когда я убиваю свои контейнеры и перезапускаю их, данные в таблицах db перестают существовать. docker-compose.yml: version: "3.8" services: db: image: postgres:13-alpine env_file: - .env.dev volumes: - pgdata:/var/lib/postgresql/data backend: build: context: ./backend command: python manage.py runserver 0.0.0.0:8000 expose: …

25.12.2021
Я продолжаю получать эту ошибку, когда хочу запросить данные из модели в базе данных mysql: AttributeError: 'str' object has no attribute 'utcoffset'

Это код из моей оболочки Django from Inec_results.models import PollingUnit, Lga local = Lga.objects.all() print(local) И я получаю эту ошибку все время, когда пытаюсь запросить эту модель. Я новичок в Django, пожалуйста, помогите мне Traceback (most recent call …

25.12.2021
Django pip freeze > requirements.txt не получает точные пакеты, установленные в виртуальном окружении

Django pip freeze &gt; requirements.txt не получает точные пакеты, установленные в виртуальной среде, скорее он получает все пакеты, которые я когда-либо устанавливал, и это вроде как не то, что я хочу, позвольте мне показать изображение того, что происходит <a href="https://i.stack.imgur.com/Xd3Po.png" …

24.12.2021
Не удается обновить изображение на сайте pythonanywhere

Добрый вечер! Я создал webapp, используя фреймворк Django. Я заменил файл в папке /static/ локально (и дал такое же имя новому файлу). Затем я отправил эти изменения на свой GitHub представительо и извлек их с помощью консоли …

24.12.2021
Добавление поля вручную в форму DJango

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