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

10.01.2022
Я не могу войти в систему через facebook в django

After i hosted my app in heroku when i click on login with facebook it throws me an error saying: ProgrammingError at /oauth/complete/facebook/ relation "social_auth_usersocialauth" does not exist LINE 1: ...user"."is_active", "auth_user"."date_joined" FROM "social_au... Request Method: GET Request URL: https://zu4.herokuapp.com/oauth/complete/facebook/? …

10.01.2022
Событие onafterprint работает только один раз

Мне нужно выполнить собственную процедуру после вызова функции печати браузера. Проблема в том, что она выполняется только один раз. Что я могу сделать, чтобы событие onafterprint всегда выполнялось? window.onafterprint = function() { location.href = '{% …

10.01.2022
Преобразование запросов oracel в django

Запрос: select t1.a, t2.b, t3.c, t2.f from t1 t2 t3 where t1.b=t2.c and t1.c=t3.a and t2.b=t3.c t1, t2, t3, t4 представляют собой таблицы a,b,c - значения

10.01.2022
Запуск heroku local приводит к SyntaxError: invalid syntax

Когда я запускаю heroku local в терминале, он выдает эту ошибку: 22:01:24 web.1 | File "manage.py", line 17 22:01:24 web.1 | ) from exc 22:01:24 web.1 | ^ 22:01:24 web.1 | SyntaxError: invalid syntax [DONE] Killing all processes with …

10.01.2022
Как передать переменную из одной функции Джанго в другую

Необходимо передать значение переменной var1 из функции fun1 в функцию fun2. Причем именно передать, а не присвоить её значение функцией fun2. В функции fun2 сравниваются переменные var1 и var2 (она вводится через форму). Если переменные равны, делаем переход в fun4, …

10.01.2022
Как исправить ошибку Exception Type:OperationalError Exception Value:no such table: home_user?

Я могу запускать миграции и runserver, но когда я хочу перейти к администрированию, я получаю эту ошибку: OperationalError at /admin/ no such table: home_user Request Method: GET Request URL: http://127.0.0.1:9000/admin/ Django Version: 3.2.8 Exception Type: OperationalError Exception Value: no …

10.01.2022
Как я могу сделать JavaScript ajax вызов при загрузке страницы и получить данные из представлений в Django

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

10.01.2022
Временные экземпляры модели, на которые ссылаются как на внешние ключи

Существует ли способ сохранить экземпляр модели Django, на который ссылаются внешние ключи, в памяти, не сохраняя его в базе данных? Код является частью перегрузки _add_, но то, как это реализовано сейчас, очень некрасиво, поскольку трудно отслеживать …

10.01.2022
Как я могу получить объект для определенного пользователя?

Я пытаюсь отобразить все книги, выпущенные пользователем. В моих представлениях я пытаюсь получить объекты модели IssueBook (только с текущим пользователем), Книга работает нормально, проблемы с IssueBook моделью- views.py def booksIssued(request): issued = IssueBook.objects.filter(user=request.user) books = Book.objects.filter(issued=True, user=request.user) print(issued, books) …

10.01.2022
Странное поведение Django

Когда бы я ни начинал проект в Django, независимо от названия приложения или проекта, и независимо от любых урлов или настроек, при запуске python manage.py runserver и переходе на 127.0.0.1 я получаю следующую ошибку: Not Found: /ball/ [10/Jan/2022 11:32:32] "GET …

10.01.2022
Макет async_task из Django-q

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

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

У меня есть две модели staff и UserAddress и я пытаюсь добавить сотрудников через модели. Но я получаю эту ошибку: AttributeError at /accounts/signup/staff/ У объекта 'NoneType' нет атрибута 'add'. Что мне теперь делать, может ли кто-нибудь помочь мне? Я …

10.01.2022
Проблема sync_to_async в scrapy-django-dashboard

Я хочу использовать scrapy и django для поиска некоторых дат и я реализовал это с помощью scrapy-django-dashboard document well but when i run this commant: scrapy crawl post_spider -a id=1 -a do_action=yes я получаю эту ошибку: django.core.exceptions.SynchronousOnlyOperation: Вы не …

10.01.2022
Как найти сумму наибольших 5 значений

Изучаю джанго, может кто подскажет куда копать, как правильно сделать запрос... С 1 по 4 пункты получилось, как сделать 5 пункт? Вывести список Игроков Сумма очков Сумма очков за Тип турнира 1 , 2 Кол-во очков Кол-во очков за …

10.01.2022
Объект "'str' не имеет атрибута 'get'" при передаче slug в форму django

Я пытаюсь передать slug в форму, чтобы она могла сопоставить учетные записи пользователей с соответствующими группами (называемыми 'событиями' в этом проекте/контексте). Slug является идентификатором события, которое имеет несколько типов связей "многие ко многим" с профилями пользователей (расширение стандартной модели …

10.01.2022
Фильтр drf с подсчетом связанных таблиц

Вот моя модель: class Artwork(models.Model): id = models.BigAutoField(primary_key = True) serial = models.IntegerField(choices=Serial.choices, default=100) title = models.CharField(max_length=255, blank=True, null=True) slug = models.CharField(max_length=255, blank=True, null=True) class Views(models.Model): id = models.BigAutoField(primary_key = True) user = models.ForeignKey(User, null=True, blank=True, on_delete=models.CASCADE, …

10.01.2022
Второй оператор обновления модели Django не работает

Я работаю на Django 3.2 и пытаюсь сделать несколько обновлений разных записей в одной функции. Модель, которую я имею, выглядит следующим образом class PlayerData(models.Model): id = models.AutoField(primary_key=True, blank=False, null=False) is_playing = models.IntegerField(blank=True, null=True) current_team_name = models.CharField(max_length=50, blank=True, null=True) current_team_id = …

10.01.2022
Недопустимый заголовок HTTP_HOST: 'subdomain.domain.com'. Вам может потребоваться добавить 'subdomain.domain.com' в ALLOWED_HOSTS

После двух дней работы моего приложения, которое работало нормально, я решил изменить имя поддомена, поэтому я просто переименовал его по пути: /etc/nginx/sites-available и потом я снова сделал sudo certbot --nginx для "https", затем добавляем этот хост в …

10.01.2022
Можете ли вы импортировать функцию django-signal в другой файл django?

Я импортировал функцию в модель магазина, чтобы получить некоторую информацию после сохранения файла в django-admin. Выглядит это примерно так: @receiver(post_save, sender=Store) def update_from_crawl(instance, **kwargs): import time import os info = { 'api_url': instance.api_url, 'access_key': instance.access_key, 'c_key': instance.consumer_key, 'c_secret': instance.consumer_secret, } …

10.01.2022
Как запросить.data нескольких файлов из postman?

У меня есть файловое поле "документы", в которое я хочу добавить несколько файлов. Но когда я делаю documents = request.data('documents[]') Я получаю только последний выбранный файл. Как я могу получить все файлы в виде списка в переменной …

10.01.2022
Должны ли мы использовать аутентификацию django для всех пользователей сайта?

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

10.01.2022
Django, ImportError: cannot import name 'task' from 'celery'

У меня есть Django приложение, которое использовало Celery версии 4.4.2, которое работало нормально. from celery import task import logging @task(ignore_result=True) def log_user_activity(user_id): try: logging.info(user_id) except Exception as e: logging.error(str(e)) При попытке обновить версию Celery до v5.2.2 я получаю …

10.01.2022
Фильтрация модели Django по автополю

У меня есть модель Django, которая выглядит так - class History(models.Model): testcaseidstring = models.AutoField(primary_key=True) # Field name made lowercase. Я храню строковые значения в этом поле в базе данных Когда я делаю запрос по этому полю, …

10.01.2022
Django можно ли редиректить в файле urls.py?

Подскажите, могу ли я делать редирект в urls.py с определенной ссылки на другую страницу без запроса в views.py Пример, файл urls.py: urlpatterns = [ path('reg/', views.register, name='registration'), path('login/', views.login, …

10.01.2022
Вы пытаетесь изменить nullable поле 'email' на customuser на non-nullable без значения по умолчанию.

У меня есть две модели (UserAddress и CustomUser) в моем models.py, поле user address в CustomUser было полем многие-ко-многим, но я решил изменить его на поле внешнего ключа. Но когда я запустил python manage.py make migrations, он попросил меня …

10.01.2022
Как выполняются/вычисляются запросы AWS S3?

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

10.01.2022
Как передать модель django-simple-history в Graphene-Django?

Я создал экземпляр simple_history.models.HistoricalRecords в моей модели Notification models.py class Notification(models.Model): title = models.CharField(max_length=500) content = RichTextField() created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) history = HistoricalRecords() class Attachment(models.Model): title = models.CharField(max_length=500) attachement = models.FileField(upload_to = user_directory_path) notifiaction = models.ForeignKey(Notification, …

10.01.2022
Относительно базы данных заблокирована в Azure Django

У меня есть App сервис, работающий django app на free service на linux. он сбрасывает мой файл db.sqlite3 снова и снова, и я не могу позволить себе использовать postgresql, поскольку его нет в бесплатных сервисах (у меня нет …

10.01.2022
Django и Tox-тестирование

У меня есть пакет django, который я люблю тестировать на разных версиях django с помощью tox и команды python manage.py test. В новых версиях django есть from django.urls import reverse доступен, но он не существует, …

10.01.2022
Не удается получить данные из url для выполнения прогнозирования в django rest api

Я пытался сделать предсказания в drf и celery, и мой файл tasks.py имеет вид @shared_task(bind=True) @api_view(['GET']) def predictions(self): solute = request.GET.get('solute') solvent = request.GET.get('solvent') mol = Chem.MolFromSmiles(solute) mol = Chem.AddHs(mol) solute = Chem.MolToSmiles(mol) solute_graph = get_graph_from_smile(solute) mol …

10.01.2022
Как внедрить приложение для подбора номера в отеле?

Я работаю над приложением на Django, которое будет брать данные о количестве проданных номеров в отеле на каждую (будущую) дату, на любую заданную дату, и использовать эти данные для определения стоимости проживания. Например, вот как могут выглядеть данные за 12/22/2021: …

10.01.2022
У меня проблемы с редактированием сообщения в проекте django

Я работаю над проектом Django, где я могу создать пост, а также редактировать определенный пост, используя id поста. views.py @login_required def editpost(request,id): postform = NewPost.objects.get(id=id) if request.method == "GET": post = NewPostForm(request.GET, instance=postform) user = request.user.id timestamp …

10.01.2022
Можно ли не использовать styles.css для конкретного div или тега, а вместо этого использовать tailwind css?

Я хочу, чтобы на div или кнопку не влиял мой styles.css, так как я хочу использовать только tailwind css для этого тега. В основном я хочу что-то вроде следующего, если это возможно: <button class="stop-being-influenced-by-styles.css flex border-0...other tailwind css">Button</button> …

10.01.2022
Как развернуть модель машинного обучения

У меня есть обученная модель, сохраненная как main_model.sav, эта модель обучена на основе набора данных фишинговых сайтов из 60 столбцов. Теперь я хочу развернуть модель, чтобы я мог протестировать любой сайт по своему выбору. В онлайн-учебниках, которые я видел …

10.01.2022
Django Rest Frame Work: передача пользователя в djago rest frame work

У меня есть проект Django со следующим кодом в модели class Report(models.Model): created_by_user=models.ForeignKey(User,on_delete=models.CASCADE) следующий код в сериализаторе class ReportSerializer(serializers.ModelSerializer): class Meta: model=Report fields='__all__' и следующий код в представлении class ReportCreateView(APIView): def post(self,request, *args, **kwargs): received_data=ReportSerializer(data=request.data) if …

10.01.2022
TypeError: Объект типа DeferredAttribute не является JSON сериализуемым

В процессе тестирования своего проекта я обнаружил странную ошибку: Object of type DeferredAttribute is not JSON serializable... Прежде чем перейти к ошибке, я хочу рассказать, что я хотел: Шаг 1: Зарегистрированный пользователь делится своим референтным кодом с другим человеком. …

10.01.2022
Можно ли иметь два шаблона base.html в django?

Можно ли в django иметь несколько шаблонов base.html? Например, у меня будет один шаблон, который будет расширяться из base_one.html, и другой шаблон, расширяющийся из base_two.html. Например, вот один из шаблонов: {% extends "base_one.html" %} {% block content %} {% …

10.01.2022
UNIT TEST- Django DRF - Как вызывать методы в ModelViewSets (избежать ошибки 404)

Я пишу код модульного тестирования для наборов представлений. Я часто сталкиваюсь с проблемой вызова url для доступа к моим методам. вот, views.py class AppraisalEmployeeAPI(viewsets.ViewSet): def get_permissions(self): if self.action in ['retrieve']: self.permission_classes = [IsOwnerPermission | IsHODPermission | IsHRUser | IsManagementUser] elif …

10.01.2022
Reverse(thing) django rest framework в наборе представлений

Главный вопрос заключается в следующем: какой способ создания обратных маршрутов, дружественный к rest framework ViewSet? На сайте django cookiecutter у меня есть api_router.py с этим router.register(r"users", UserViewSet) router.register(r"userprofile", UserProfileViewSet, basename="userprofile") router.register(r"student", StudentViewSet) urlpatterns = router.urls app_name = …

10.01.2022
Таблица на django, позволяющая редактировать, добавлять и удалять строки

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