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

03.07.2022
Подскажите как вывести в админ панели Django имя авторизованного человека

Мне необходимо добавить поле ForeignKey где будет отображаться имя авторизованного человека, который формирует заявку. И поле где будут отображаться модераторы которые берут заявку себе user = models.ForeignKey(User, on_delete = models.CASCADE, null=True) Пробовал так ничего не выводит Моя модель class …

03.07.2022
TypeError: аргумент 4 connect() должен быть str, а не WindowsPath

Проблема при подключении mysql к django DATABASES = { 'default': { 'ENGINE':'django.db.backends.mysql', 'NAME': BASE_DIR / 'db.Mysql', 'USER':'root', 'PASSWORD': '', 'HOST':'LocalHost', 'PORT': '3306', 'OPTIONS': { 'init_command': " 'SET sql_mode=STRICT_TRANS_TABLES' " } } }

03.07.2022
Невозможно сохранить поле моей формы, получая ошибку снова и снова

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

03.07.2022
Django rest_framework, перенаправление выхода из системы не работает

Я пытаюсь перенаправить на главную страницу после нажатия на Logout urls.py urlpatterns = [ . . path("api-auth/", include("rest_framework.urls")), ] settigs.py . . LOGOUT_REDIRECT_URL = "/" ACCOUNT_LOGOUT_REDIRECT_URL = "/" Проблема в том, что он по-прежнему перенаправляет …

03.07.2022
Telethon TelegramClient.sign_in deadlock

Я пытаюсь разделить логику доступа к аккаунту в Telethon. Таким образом, сначала пользователь вводит свой номер телефона, пароль, а потом, когда ему приходит SMS с кодом, он вводит и его, и я могу работать с TelegramClient. Вот мой код …

03.07.2022
Django. Обновление экземпляра модели

Допустим, у меня есть модель: class PurchaseOrder(models.Model): supplier = models.ForeignKey('Supplier', on_delete=models.DO_NOTHING) employee = models.ForeignKey('employees.Employee', on_delete=models.DO_NOTHING) total_price = models.FloatField(null=True, blank=True) creation_date = models.DateTimeField(auto_now_add=True) posted = models.BooleanField(default=False) required_shipment_date = models.DateField(null=True, blank=True) date_shipped = models.DateField(null=True, blank=True) date_of_receiving = models.DateField(null=True, blank=True) shipment_address = …

03.07.2022
Django.db.utils.IntegrityError: NOT NULL constraint failed: Eid_Post_name.massenger_name

У меня такая проблема "django.db.utils.IntegrityError: NOT NULL constraint failed: Eid_Post_name.massenger_name " и эти мои коды views.py from .models import Name # Create your views here. def Home(request): name_input = request.POST.get('user_name') name_in_model = Name(massenger_name=name_input,) name_in_model.save() return render(request , 'index.html') …

03.07.2022
Лучший способ использовать "контекст" в шаблонах Django для многих переменных / словарей

Я хочу отправить много данных в 1 шаблон Django (чтобы показать их на 1 конкретной странице). Данные получены из двух источников: По крайней мере 1 список, с большим количеством словарей внутри (я не могу ничего изменить из …

03.07.2022
Странное поведение в django

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

03.07.2022
Как задать правило для любого другого роута в Django?

Коллеги. Нужно задать в Django view, который будет открываться по несовпадению с перечисленными до него (иначе говоря, любой другой). Чисто интуитивно это должно делаться как-то так, как на скрине, но, к сожалению, в таком случае последний роут проглатывает вообще всё, …

03.07.2022
Подтверждающее письмо работает на localhost, но не на ngrok django

У меня есть этот код. Когда я использую его на localhost, он работает, но когда я использую его с ngrok, он показывает ошибку 400. Это странно, потому что если я перезагружаю страницу дважды, ошибка исчезает, и она загружает url, …

03.07.2022
Множественный поиск с внешним ключом django (Related Field got invalid lookup: icontains)

Я понимаю, что нельзя напрямую использовать иконки на внешнем ключе при поиске, но пока не нашел решения. Вот мое представление поиска в файле views.py (я импортировал все необходимые модели): def search(request): # if the user actually fills up …

03.07.2022
Безответная мутация на graphql

Когда я ввожу значения на useMutation, он выдает мне ошибку 400 140. Типы данных совпадают. В аргументе appointment_booking я передаю его ID как ссылку на другую таблицу. Вот моя схема class CreateVideoConsultation(graphene.Mutation): id = graphene.Int() client = graphene.String() veterinarian = …

03.07.2022
Пользовательские ссылки в django

Вот мой первоначальный код class Article(models.Model): article_author = models.CharField(max_length=12) article_name = models.CharField(max_length=60) article_body = models.TextField() article_date = models.DateTimeField(auto_now_add=True) article_tags = models.CharField(max_length=25, choices=tags_, null=True) article_link = make_link() Оказывается, она не будет добавлена в базу данных, и …

03.07.2022
Масштабирование веб-сервера Docker для распределенных процессоров

Version: '3.7' services: web: command: python manage.py runserver 0.0.0.0:8000 build: . volumes: - ./:/usr/src/web/ ports: - "80-83:8000" env_file: - config/.env depends_on: - db restart: always static-file-server: restart: always image: halverneus/static-file-server:latest environment: - SHOW_LISTING=false - DEBUG=false volumes: - ./static/:/web ports: - …

03.07.2022
Страница не найдена (404) при добавлении страницы Django

Итак, я пытаюсь связать страницу в своем блоге. Я создал шаблон, вид и URL для страницы, но она продолжает выдавать ошибку 404. Не мог бы кто-нибудь просмотреть мой код и помочь мне разобраться в проблеме? add_post.html: {% extends "base.html" …

03.07.2022
Установил как Miniconda, так и Anaconda

После выполнения команды Conda info --envs я вижу, что у меня установлены и mini- и anaconda. Является ли это проблемой? Если да, то как мне удалить одну из них? код: (base) ********-MacBook-Pro ~ % conda info --envs …

03.07.2022
Когда я пытаюсь интегрировать django с react, при запуске webpack я получаю ошибку, как показано ниже

ПРЕДУПРЕЖДЕНИЕ в DefinePlugin Противоречивые значения для 'process.env.NODE_ENV' 1 предупреждение имеет подробную информацию, которая не отображается. Используйте 'stats.errorDetails: true' или '--stats-error-details', чтобы показать ее. webpack 5.73.0 скомпилирован с 1 предупреждением за 2053 мс

03.07.2022
Как добавить фиксированное количество каналов django, которые мы можем добавить в каждую группу?

Class MySyncConsumer(SyncConsumer): def websocket_connect(self): async_to_sync( self.channel_layer.group_add)('programer',self.channel_name). self.send({ "type" : "websocket.accept" })

03.07.2022
Как настроить внешний вид полей пароля в пользовательской регистрационной форме Django?

Я хочу изменить внешний вид полей ввода в форме регистрации, но почему изменения применяются только к полям имени пользователя и электронной почты, но не к полям password1 и password2? #forms.py class CustomUserCreationForm(UserCreationForm): class Meta: model = User fields = …

03.07.2022
Кастомизация админки в Django

Всем привет. Я хочу кастомизировать админку в джанго. На главной странице админки мне нужно сделать свой функционал. Я его сделал, вот код: class MyAdminSite(AdminSite): def index(self, request, extra_context=None): form = IncludeForm() context = { 'enable_data': False, 'form': form, } return …

03.07.2022
Django правильно удаляет treebeard

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

03.07.2022
Не работают специфические для клубничного Django запросы Graphql, кроме pk

У меня проблемы с созданием специфических запросов с помощью библиотеки Strawberry. Допустим, у меня есть две модели Django: class Address(models.Model): name = models.CharField() class Person(models.Model): name = models.CharField() address = models.ForeignKey('Address', on_delete=models.CASCADE, blank=False, null=False) с моим type.py …

03.07.2022
Как получить диапазон цен с помощью django?

у меня есть ценовая модель class Product(models.Model): price = models.IntegerField membership_discount = models.DecimalField если я получаю параметр цены, (например, min_price = 100000, max_price = 500000) Я хочу получить продукты, умноженные на поля price и membership_discount. …

03.07.2022
Как объединить две разные модели на основе пользователя и отправить один ответ - Django Rest Framework

В моем проекте есть две различные модели. Модель StudentDetail имеет связь один-к-одному с пользователем-студентом, а модель EnrollmentList имеет связь по внешнему ключу с пользователем-студентом. Я хочу объединить информацию из обеих моделей для конкретного студента-пользователя и отправить их как один …

03.07.2022
Управление доставкой на Python [закрыто]

Я хочу разработать программное обеспечение для управления доставкой с открытым исходным кодом, основанное на веб-технологии Python (Django), чтобы иметь многоточечный прием и многоточечный сброс. Является ли это уже разработанным бесплатным проектом с открытым исходным кодом? Если нет, то как …

03.07.2022
Django django.db.utils.IntegrityError

У нас есть таблица с тысячами строк. Теперь нам нужно сделать 1 существующее поле внешним ключом другой таблицы. Таблица 'List' содержит все имена и их детали. Таблица 'State' - это новая таблица, включенная позже и используемая для связи с …

03.07.2022
Есть ли способ выполнить операцию над моделью django на чтении

Я использую модель, подобную этой class MyModel(models.Model): text=models.CharField(max_length=200) viewed=models.BooleanField(default=False,editable=False) Я хочу установить viewed=True, когда пользователь получает текст. Я пытался сделать это в views.py. Но проблема в том, что мне нужно написать ту же логику дважды …

03.07.2022
Django и путевые точки Бесконечная прокрутка не работает

Я попробовал все ответы на stack и бесконечная прокрутка все еще не работает. Мой home.html по-прежнему отображает пагинацию. Я подозреваю, что проблема в jquery, js файлах или в том, как загружается статический файл? Вот мой home.html: {% block …

03.07.2022
Не выводится картинка в корзину интернет магазина Django

Вот крч Надо мне как то картинку вывести в HTML У меня на главной странице, и когда нажимаешь на товар,картинку выводит, в детальном обозрении товара тоже есть А вот когда в корзину переходишь, не выводит Я пробовал во views.py передать …

03.07.2022
Django отображает url каждой категории в base.html

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

03.07.2022
Определение агрегированного ограничения проверки с помощью Django ORM

Представьте себе две модели, как показано ниже: class Storage(Model): capacity = IntegerField() ... class FillStorage(Model): storage = ForeignKey(Storage, ...) amount = IntegerField() ... Мне нужно иметь контрольное ограничение на модели FillStorage, не позволяющее Sum из amounts одного …

03.07.2022
Как получить только ID на панели URL в selenium python

У меня есть код следующего содержания: if request.method == 'POST': form = SearchForm(request.POST) if form.is_valid(): text = form['look'].value() chrome_options = Options() chrome_options.add_experimental_option( "excludeSwitches", ["enable-automation"]) chrome_options.add_experimental_option( 'useAutomationExtension', False) chrome_options.add_experimental_option("prefs", { "download.prompt_for_download": False, "safebrowsing.enabled": True }) driver = webdriver.Chrome( ChromeDriverManager().install(), options=chrome_options) …

03.07.2022
Почему AuthenticationForm() в Django не работает?

Я пытался создать функцию в Django для входа пользователей в свои аккаунты. Но она работает только для суперпользователей. Когда я пытаюсь войти с других аккаунтов, она продолжает сбрасывать пароль и выдает сообщение об ошибке 'Please enter a correct username …

03.07.2022
Почему django drf_yasg генерирует больше ненужной документации по API, чем предполагается?

Я создаю Swagger API запроса GET, но drf_yasg генерирует POST и GET запросы. Вот мой settings.py INSTALLED_APPS = [ 'django.contrib....', ... 'drf_yasg', 'business' ] Вот мои API #TODO: Get all #URL: ('/CartItem/get-all', methods=['GET']) class GetAll(generics.CreateAPIView): serializer_class …

03.07.2022
CORS ничего не отфильтровывает

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

03.07.2022
Загрузка файлов в подкаталоги в каталоге медиа в Django

Я использую Django 3. Я пытаюсь загрузить файлы в определенные директории. location='media/dentist/diplomas/' и location='media/dentist/government_docs/'. Но все равно файлы напрямую загружаются в каталог /media. Но я хочу, чтобы файлы загружались в каталог dentist в каталоге media. def create_account_dentist(request): if request.method == …

03.07.2022
GraphQL Code Generator - Не удалось загрузить схему с http://localhost:8000/graphql - Запрос с методом GET/HEAD не может иметь тело

Я создал GraphQL API с помощью strawberry и strawberry-django-plus, который размещен на http://localhost:8000/graphql с использованием Django. Я могу успешно взаимодействовать с API с помощью GraphiQL на странице localhost. Сейчас я пытаюсь получить …

03.07.2022
Использование поля метода сериализатора в другом поле метода

В моем сериализаторе есть поле метода, которое я хочу использовать в другом поле метода. Это лучше всего объяснить в коде: class ExampleSerializer(serializers.ModelSerializer): data = serializers.CharField() analyzed_data = serializers.SerializerMethodField() analyzed_analyzed_data = serializers.SerializerMethodField() class Meta: model = DataProviderModel fields …