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

01.02.2022
Фоновый процесс в Django

Я новичок в Django и у меня проблема с пониманием фоновых процессов реализации. Например, у меня есть: model.py class Person(models.Model): name = models.CharField(max_length=23) math_grade = models.IntegerField(null=True, blank=True) phys_grade = models.IntegerField(null=True, blank=True) avg_grade = models.IntegerField(null=True, blank=True) class PersonAdmin(admin.ModelAdmin): list_display=('name', 'math_grade ','phys_grade', …

01.02.2022
Параметры запроса в url в проекте Django

Я хотел бы иметь параметры запроса в url моего запроса, которые позволяют получить данные в соответствии с идентификатором растения + название этапа (посев, посадка или сбор урожая. Example : http://localhost:8000/api/plant/life/calendars?plant_id=1&step_title=sowing Позвольте мне объяснить: в моей текущей модели plant_life_calendars …

01.02.2022
Элементы не отображаются в django-шаблоне

Я просто пытаюсь вывести запрос, но он не отображается в шаблоне для одного представления и отображается в другом, я не уверен, почему. шаблон : <div class="dropdown"> <button onclick="myFunction()" class="dropbtn">{{vessel_id.name}}</button> <div id="myDropdown" class="dropdown-content"> {%for vessel in vessel%} <a href="{% …

01.02.2022
Задача Celery странно ведет себя во время тестирования

Я пытаюсь проверить, что моя задача Celery обновляет модель Django. Она работает нормально, но странно ведет себя во время тестирования. # someapp/models.py class SomeModel(models.Model): ... hidden = models.BooleanField(default=False) # someapp/tasks.py @shared_task() def my_task(model_id): model_instance = someapp.models.SomeModel.objects.get(id=model_id) model_instance.hidden = True …

01.02.2022
Python Django, Как я могу использовать имя пользователя (uname) или email в качестве учетных данных для входа в систему?

Python Django, Как я могу использовать имя пользователя (uname) или email в качестве учетных данных для входа в систему? мой python файл views,URLs,models,settings.py def loginpage(request): if request.method=="POST": try: Userdetails=newacc.objects.get(email=request.POST['email'],pwd=request.POST['pwd']) print("Username=",Userdetails) request.session[ 'email']=Userdetails.email return render(request,'Logout.html') except newacc.DoseNotExist as e: messages.success(request,' Username …

01.02.2022
Как вести журнал в файл с помощью Django и Gunicorn? Использование TimedRotatingFileHandler пропускает логи

У меня есть приложение Django, которое регистрирует INFO с помощью TimedRotatingFileHandler. На сервере разработки он работает нормально, но при запуске в продакшене с помощью gunicorn не все строки журнала попадают в файл. Я также использую консольный обработчик, который корректно …

01.02.2022
UnicodeDecodeError: кодек 'utf8' не может декодировать байт 0xa5 в позиции 0: недопустимый начальный байт

Я получаю эту ошибку после этапа установки django. Помогите После установки я переношу файл manage.py, но он не улучшается.

01.02.2022
Проблема кверисетов шаблонов Django

Я буквально схожу с ума, пытаясь понять, почему я не могу получить отдельное значение из словаря, который передается моему шаблону. def createCharacterSkills(request): user = request.user if user.is_authenticated and request.method=="GET": characterid = request.session["characterid"] print(characterid) characterrecord = character.objects.filter(pk=characterid) print(characterrecord.values()) return render(request, …

01.02.2022
Возможно ли добавить возможность прикреплять блоки кода к форме поста?

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

01.02.2022
Как я могу зашифровать url в Django Rest Framework?

Я нашел документацию, но она не работает с обновленной версией python, поэтому у меня такая проблема. Я хочу предотвратить отбраковку из моего приложения. Есть несколько api, куда я передаю конфиденциальные данные, и мой api endpoing выглядит как localhost:8000/api/products/1, но …

01.02.2022
Получение TypeError при попытке использовать Django и Pandas для отображения данных в html

Import pandas as pd from django.shortcuts import render # Create your views here. def home(): data = pd.read_csv("\\pandadjangoproject\\nmdata.csv", nrows=11) only_city = data[['name']] context = { "data": data.to_html(index=False), "only_city": only_city.to_html() } return request(render, 'home.html', context) #Here is my HTML Page <html> …

01.02.2022
Веб-разработка на Python

Как у Javascript есть фреймворк ReactJS для разработки Frontend и NodeJS для разработки Backend .Но у Python есть Django Framework для разработки Backend Но почему у него нет никакого Frontend Framework?

01.02.2022
Мягкое удаление для многих ко многим не работает в Django

У нас есть реализация мягкого удаления, когда мы делаем мягкое удаление для каждой записи, но это не работает для отношений Many to Many. Ниже приведен код для реализации мягкого удаления class SoftDeletionQuerySet(models.QuerySet): def delete(self, **kwargs): defaults = {"deleted_at": time.now()} …

01.02.2022
Получение списка связанных данных из базы данных mysql и автоматическое отображение их в html при загрузке страницы

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

01.02.2022
Наследование моделей и менеджеров в django

У меня флаг моделирует то, что происходит от Flag объекта и помогает мне классифицировать типы. class Flag(models.Model): title = models.CharField(max_length=20) content = models.CharField(max_length=200) user = models.ForeignKey(User, on_delete=models.CASCADE) createTime = models.DateTimeField(default=now, editable=0) class ArticleFlag(Flag): article = models.ForeignKey('articles.Article', on_delete=models.CASCADE) …

01.02.2022
Как я могу отобразить всех пользователей на моей html-странице?

Этот фрагмент кода позволяет получить требуемый вывод в терминале python views.py from django.contrib.auth.models import User userList =User.objects.all() print(userList) выводит это в терминал <QuerySet [<User: brad>, <User: john>]> Я знаю, что мне нужно просмотреть QuerySet, но я не …

01.02.2022
Доступ к изменению таблицы только создателем - Django

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

01.02.2022
Между Flask и Django, какой из них имеет лучшие функции безопасности для Rest Api?

Между Flask и Django, какой из них имеет лучшие функции безопасности для Rest Api

01.02.2022
Форма не перемещается вниз с помощью Css

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

01.02.2022
Обеспечение безопасности веб-крючков в DJango

Интересно, на какую библиотеку, видео или документацию меня можно направить. Моя цель - защитить входящий запрос webhook с помощью имени пользователя/пароля или секрета и т.д.

01.02.2022
Django.db.utils.IntegrityError: NOT NULL constraint failed: main_companyclass.FinancialYearEnd

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

01.02.2022
Связь между Django и React Native

Это будет очень наивный вопрос. Я работаю над сайтом, который создаю с помощью Django. Пока что все взаимодействие с базой данных sqlite будет осуществляться через браузер, так что все в порядке. В будущем я потенциально хотел бы создавать мобильные …

01.02.2022
Как переопределить метод create для вложенного сериализатора для метода пост-запроса APIView?

Я пытаюсь переопределить метод create() для следующего сериализатора: serializers.py class TaggingSerializer(serializers.ModelSerializer): tag = TagSerializer() resource = ResourceSerializer() gameround = GameroundSerializer() user = CustomUserSerializer(required=False) class Meta: model = Tagging fields = ('id', 'user', 'gameround', 'resource', 'tag', 'created', 'score', 'origin') def …

01.02.2022
Django: добавление пользователя на страницу администратора с помощью пользовательской модели пользователя

Я определил пользовательскую модель пользователя в моем проекте Django, которая определяет 'email' как уникальный идентификатор. Я создал пользовательскую форму создания пользователя, следуя документации Django, и зарегистрировал ее в моем admin.py. Когда я запускаю веб-сервер, в консоли не появляется никаких …

01.02.2022
Можно ли использовать CheckConstraint на экземпляре модели в оболочке django?

У меня есть модель, и я хочу наложить на нее ограничение, чтобы гарантировать, что только разумные значения будут храниться в модели. Модель вместе с ограничениями, которые я использую, выглядит примерно так (упрощенно) from django.db import models …

01.02.2022
Как передать все атрибуты объектов в ListView

Это мое детальное представление, я передаю, если пост "понравился" и "общее количество лайков" в контексте. Я хочу сделать то же самое в моем представлении списка для каждого объекта. class MemeDetailView(DetailView): model = Meme template_name = "memes/meme_detail.html" def get_context_data(self, **kwargs): context …

01.02.2022
Apache Ubuntu - Не удается разместить Django

Последние пару часов я пытаюсь заставить свой проект Django REST работать в Apache, но все, что я получаю - это домашнюю страницу Apache2. Урл, по которому должен работать сервер Django. В настоящее время он просто отображает страницу Apache2 …

01.02.2022
Wagtailmenus: как получить доступ к полям страницы из меню первого уровня?

Я использую Wagtailmenus 3.0.2. В документации сказано: Если шаблон предназначен для отображения первого уровня главного или плоского меню, то menu_items будет списком объектов MainMenuItem или FlatMenuItem (соответственно). Во всех остальных случаях это будет список объектов Page.. …

01.02.2022
Я хочу использовать столбец, определенный в одной таблице, в другой новой таблице в SQL

Я хочу использовать колонку Phone из модели extendeduser в модели willpant, но когда я добавляю колонку phone в модель willplant и выполняю команду makemigrations, она выдает мне два варианта, как показано на скриншоте. Я хочу использовать данные колонки phone …

01.02.2022
Ошибка django 2.1. This engine did not provide a list of tried templates

Учу django и возникает ошибка Using engine django: This engine did not provide a list of tried templates. Код снизу views.py from django.shortcuts import render from django.http import * from .models import Bb, Rubric def index(request): …

01.02.2022
Javascript. Странная ошибка с событиями сервера

Я довольно новичок в Javascript и у меня возникла странная ошибка при использовании Javascript Server Event с Django Framework. Проверьте код ниже. Django: main_course_api.py Эта функция возвращает событие сервера обратно на front-end.... (работает хорошо): def send_data_as_stream_event(request): import json request_data = …

01.02.2022
Как получить TaskId в методе GET во фреймворке Django Rest

Я пытаюсь получить значение в методе GET Однако он возвращает только taskid как NONE. Возможно ли получить значения в методе GET Вот, что я пробовал views.py: @api_view(['GET']) def GetCurrentRunningActivityForAudit(request, UserID): if request.method == 'GET': print("current running activity--userid--", UserID) cursor …

01.02.2022
Как документировать отдельные действия набора ViewSet с помощью `drf-spectacular`?

Используя встроенный в DRF способ документирования API, я смог написать docstring, подобный следующему, и каждое действие было документировано соответствующей строкой: """ list: The list action returns all available objects. retrieve:The retrieve action returns a single object selected by `id`. …

01.02.2022
Django: стилизация bootstrap теряется в моей боковой панели; как лучше решить эту проблему?

Я использую bootstrap dashboard (https://getbootstrap.com/docs/4.1/examples/dashboard) как основу для моего проекта. Я добавил форму в сайдбар, но стилизация 'bootstrap' потерялась, как вы можете видеть на картинке ниже. Я пробовал различные подходы, такие как crispy-form (то, …

01.02.2022
Перечислите только связанный объект из поля OneToMany вместо всех объектов

У меня очень хорошая скорость загрузки страниц в интерфейсе администратора django, когда я открываю свои объекты "facility". Но если я открою один из моих "адресов объектов", то загрузка займет более 8 секунд. Я предполагаю, что это вызвано тем, что …

01.02.2022
Столкнулся с этой проблемой при создании суперпользователя в течение долгого времени, пожалуйста, помогите мне

При попытке выполнить эту команду (venv) sreekarsiddula@Sreekars-MacBook-Air bidgala % /Users/sreekarsiddula/piapps/venv/bin/python3 manage.py createsuperuser Я столкнулся с этой проблемой.👇 {} /Users/sreekarsiddula/piapps/venv/lib/python3.9/site-packages/django/db/models/fields/init.py:1365: RuntimeWarning: DateTimeField UserInfo.verification_expiry получило наивное значение datetime (2022-02-01 13:46:28.114225) при активной поддержке часовых поясов. warnings.warn("DateTimeField %s получило наивное время даты …

01.02.2022
Почему Django не обслуживает staticfiles в production?

Мне интересно, почему Django не обслуживает статические файлы в продакшене, когда DEGUB = False. STATICFILES_DIRS. Мы указываем STATICFILES_DIRS, чтобы сказать Django, где искать статические файлы, привязанные к указанному приложению. STATIC_ROOT. Мы указываем STATIC_ROOT, чтобы сообщить Django, где хранить файлы …

01.02.2022
Django aggregate и annotate для подсчета по группам - несколько уровней

У меня есть модель, которая выглядит следующим образом: class Foo(models.Model): bar = models.CharField(...) baz = models.CharField(...) Foo(bar="a", baz="x") Foo(bar="a", baz="x") Foo(bar="a", baz="y") Foo(bar="b", baz="y") И я хочу получить набор запросов, который вернет наибольшее количество уникальных …

01.02.2022
TypeError: <lambda>() принимает ровно 2 аргумента (дано 3)

у меня проблема в этом коде в wsgi: if settings.UWSGI_DJANGO_WARMUP: application({ 'REQUEST_METHOD': 'OPTIONS', 'SERVER_NAME': '127.0.0.1', 'SERVER_PORT': 80, 'PATH_INFO': '/ping', 'wsgi.input': sys.stdin, }, lambda x, y: None) # call the entry-point function я получаю эту ошибку: TypeError: …

01.02.2022
У меня есть несколько документов в базе данных MongoDB, я хочу получить их по одному и отобразить в виде таблицы с помощью django

У меня есть несколько документов в базе данных MongoDB я хочу получить их по одному и показать их данные в виде таблицы с помощью Django есть ли какой-нибудь инструмент, который я могу использовать моя MongoDB выглядит следующим образом: <a …