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

25.12.2021
Получение последней записи в Django из двух таблиц путем сравнения даты

У меня есть две модели - New User Request и Existing User Request, которые содержат абсолютно одинаковые поля class new_user_request(models.Model): request_id = models.AutoField(primary_key=True) emp_id = models.CharField(max_length=70) request_date = models.DateTimeField(auto_now_add=True) expiration_date = models.CharField(max_length=15, blank=True, null=True) class existing_user_request(models.Model): request_id = models.AutoField(primary_key=True) …

25.12.2021
Как форматировать include в шаблонах django?

Допустим есть файл 'index.html', который возвращает функция во 'views.py', добавляя контекст с переменной 'type'(названия данного приложения(каталога)). 'index.html', используя {% include %}, вставляет файл html с именем каталога(type + '.html). В итоге возвращается синтаксическая ошибка, причём {% static %} таким образом …

25.12.2021
Имя 'cache' не определено django

Class CourseListView(TemplateResponseMixin, View): модель = Курс template_name = 'eschool/course/list.html'> def get(self, request, subject=None): subjects = cache.get('all_subjects') if not subjects: subjects = Subject.objects.annotate(total_courses=Count('courses')) cache.set('all_subjects', subjects) all_courses = Course.objects.annotate(total_modules=Count('modules')) if subject: subject = get_object_or_404(Subject, slug=subject) key = f'subject_{subject.id}_courses' courses = cache.get(key) if …

25.12.2021
Как пользователи в платформе, созданной с помощью django, могут звонить друг другу голосом

Hello в моей платформе я хочу, чтобы пользователи звонили друг другу, как в этом сценарии A : звонок B , B : получает звонок от A. возможно, в это время B : звонит C C : получает звонок от B …

25.12.2021
Django Raw Query не выводится

Views.py def dashboard(request): employee = Employee.objects.count() position1 = Posit.objects.raw('SELECT employee.stat, count(posit.position_id) as NO FROM employee, posit WHERE employee.id = posit.employee_id AND posit.position_id="1" GROUP BY employee.stat') context = { 'employee ': employee , 'posit': posit, } return render(request, 'dashboard/dashboard.html', context) …

25.12.2021
Как добавить изображение для поля image для экземпляра модели в админпанель django на heroku?

Я добавил несколько книг о данных heroku. Каждая модель отображается на сайте heroku app с ее изображением. Мои модели имеют поле "image". Я беру эти изображения из папки на ПК и когда я открываю это приложение через 2-3 часа изображения …

25.12.2021
У объекта 'NoneType' нет атрибута 'negate'

Я получаю ошибку при попытке получить все урлы, для которых поле limited имеет значение True. Я пробовал удалять миграции и создавать новые миграции, но все равно получаю ту же ошибку. вот установленные зависимости: asgiref==3.4.1 backports.zoneinfo==0.2.1 Django==4.0 django-cors-headers==3.10.1 …

25.12.2021
MultipleObjectsReturned в /course/eyime/user_library/

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

25.12.2021
Django на Heroku продолжает обрабатывать старый рабочий запрос при повторе?

Я наконец-то настроил RQ на Django, и по какой-то причине worker dyno продолжает работать на повторе со старыми значениями, которые я тестировал. Как только результаты задания возвращаются, он снова запускается. Я пробовал FLUSHALL с redis, я пробовал остановить мой front …

25.12.2021
Когда я пытаюсь проверить поле 'username' в форме Django с помощью clean_method, я получаю NameError

Вот мой файл forms.py. Я получил "NameError: name 'username' is not defined" на этой строке: def clean_username(self): пытается отправить эту форму, но, AFAIK, с ней все в порядке. from .models import Blog from django.contrib.auth.models import User from django.contrib.auth.forms …

25.12.2021
Есть ли способ создать кнопку "Назад" в Django, которая понимает древовидную структуру?

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

25.12.2021
TypeError: Planet() получил неожиданный аргумент ключевого слова 'name'

From django.db.models.fields import CharField # Create your models here. class Planet(models.Model): name: models.CharField(max_length=50) number: models.IntegerField() Я использовал оболочку python для запуска: python manage.py shell from planet_universe.models import Planet large_jupiter = Planet(name="Jupiter1", number=1) Я получаю следующую ошибку: …

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 не создается в хранилище. Я не уверен, чего мне не хватает. …