Публикации по теме 'django'


День 15 из 100 Days of Django: что такое ORM?
Привет🙋‍♂️ Разработчики ! Давайте посмотрим на ORM в Django .🤔. Object Relational Mapper (ORM) , который позволяет приложению взаимодействовать с базами данных, такими как SQLite, MYSQL, PostgreSQL, Oracle. ORM автоматически создает схему базы данных из определенных классов или моделей. Он генерирует SQL из кода Python для конкретной базы данных, что означает, что разработчику не нужно писать код SQL👨‍💻. ORM сопоставляет атрибуты объекта с соответствующими полями..

Освоение миксинов в Django
В этом блоге мы более подробно рассмотрим примеси в Django, что это такое, как они работают и как их использовать в ваших собственных приложениях Django. Мы рассмотрим все, от основ примесей до более продвинутых методов, и приведем множество примеров. Примеси — это, по сути, повторно используемые фрагменты кода, которые можно добавить в класс, чтобы придать ему дополнительную функциональность. В Django примеси используются для добавления функциональности представлениям, формам и..

Django, React, Babel, Webpack Boilerplate | Жизнь 4 Кодирование
TLDR; Последние пару дней я искал ответ для Django и React вместе. Я пробовал использовать create-react-app с помощью django. мне удалось. Но я не был счастлив. Потому что каждый раз, когда мне нужно создавать реагирующие файлы и обновлять браузер. На самом деле я просто ненавижу это. Итак, проведя небольшое исследование, я нашел отличное решение с помощью webpack, babel, webpack-loader и т. д. Инструменты, которые я собираюсь использовать здесь NPM — это менеджер пакетов..

Вопросы по теме 'django'

Django: переопределение verbose_name для AutoField без удаления модели
Я использую версию Django 0.97-pre-SVN-unknown . У меня есть модель, для которой я не указал primary_key. Следовательно, Django автоматически предоставляет AutoField, который называется «id». С этим все в порядке. Но теперь мне нужно изменить...
1999 просмотров
schedule 09.01.2024

Синтаксическая ошибка всякий раз, когда я помещаю код Python в шаблон Django
Я пытаюсь сделать следующее в своем шаблоне Django: {% for embed in embeds %} {% embed2 = embed.replace("&lt;", "<") %} {{embed2}}<br /> {% endfor %} Однако я всегда получаю недопустимый блок или...
4367 просмотров
schedule 07.01.2024

Заменить текстовую область текстовым редактором в Django Admin?
Я хотел бы знать, как лучше всего заменить стандартное поле textarea текстовым редактором в Django Admin?
40339 просмотров
schedule 28.11.2023

Как изящно перезапустить django, работающий с fcgi за nginx?
Я запускаю экземпляр django за nginx, подключенный с помощью fcgi (с помощью команды manage.py runfcgi). Поскольку код загружается в память, я не могу перезагрузить новый код, не убивая и не перезапуская процессы django fcgi, что прерывает работу...
13320 просмотров
schedule 11.12.2023

Использование AD в качестве аутентификации для Django
Я работаю над приложением на основе Django в корпоративной среде и хотел бы использовать существующую систему Active Directory для аутентификации пользователей (чтобы они не получали еще одну комбинацию логина и пароля). Я также хотел бы продолжить...
33333 просмотров
schedule 24.12.2023

Проблема Django с разрешением специальных символов в URL-адресе
У нас есть веб-сайт, сделанный Django. И нет проблем при доступе к следующему URL-адресу в локальной рабочей среде: http://site/tags/c%23/ "c%23" - это urlencode "c#", который отлично работает локально. Но после того, как мы развернули его...
3105 просмотров
schedule 04.01.2024

Развертывание Django: сокращение накладных расходов Apache
У меня есть небольшой VPS-сервер с интерфейсом Nginx, который обслуживает статические медиафайлы и передает запросы Django обратно на MPM-сервер предварительной сборки Apache 2.2, на котором запущен mod_wsgi. Когда загружен и работает один (очень)...
4637 просмотров
schedule 07.01.2024

Как отправить сообщение сеанса анонимному пользователю на сайте Django?
Я часто показываю сообщения о действиях пользователей вошедшим в систему пользователям в представлениях приложения Django, используя: request.user.message_set.create("message to user") Как я могу сделать то же самое для анонимных (не вошедших...
2365 просмотров
schedule 25.12.2023

Когда уместно использовать контекстные процессоры Django?
Если примерно половине моих представлений требуется один и тот же набор данных, целесообразно ли использовать контекстный процессор, чтобы данные всегда были доступны, или есть лучший способ избежать повторения кода, чтобы получить эти данные в...
5289 просмотров
schedule 16.01.2024

Избегайте копирования при добавлении большого файла в FileField
Я имею дело с некоторыми довольно большими файлами, которые неудобно загружать через http, поэтому мои пользователи загружают файлы с помощью FTP, которые мой код затем должен переместить в FileField.upload_to (куда они обычно попадают при загрузке...
381 просмотров
schedule 08.11.2023

Как профилировать пользовательскую команду управления Django исключительно
Я хотел бы профилировать пользовательскую команду управления, которая относительно интенсивно использует ЦП (рендерит изображение с использованием PIL). Когда я использую следующую команду, я получаю всевозможные модули Django (admin, ORM и т. д.) в...
3528 просмотров
schedule 26.12.2023

Лучший способ добавить удобные методы в модель пользователя Django Auth?
Я хочу добавить метод удобства / модели к модели django.contrib.auth.models.User . Как лучше всего это сделать, поскольку, когда я в последний раз проверял, расширение модели User считалось плохой практикой. У меня есть отдельная кастомная...
6926 просмотров

Django - выбор различных значений из ForeignKey
Вероятно, есть очевидный способ сделать это, который мне не хватает, так что извините за нубский вопрос. У меня есть такие модели: class Speaker(models.Model): name = models.CharField(max_length=50) class Talk(models.Model): title =...
934 просмотров
schedule 10.11.2023

IPython не работает в оболочке Django
Недавно я перешел на использование 64-битного Python 2.6.1 в Mac OS X 10.6 (Snow Leopard). IPython больше не будет работать с Django, но IPython работает из командной строки. Ошибка говорит: shell = IPython.Shell.IPShell(argv=[])...
6032 просмотров
schedule 30.11.2023

Django: переопределение метода clean() в формах — вопрос о возникновении ошибок
Я делал такие вещи в чистом методе: if self.cleaned_data['type'].organized_by != self.cleaned_data['organized_by']: raise forms.ValidationError('The type and organization do not match.') if self.cleaned_data['start'] >...
11458 просмотров
schedule 15.12.2023

Поля только для чтения в django admin/inline
Я использую этот фрагмент , чтобы показать несколько полей в моем административном бэкэнде как доступные только для чтения, но, как замечено в комментарии, он не работает с stackedinline/tabularinline. Есть ли другой способ добиться этого? У меня...
14402 просмотров
schedule 15.11.2023

Сайт администратора Django автоматически заполняет поле со списком на основе ввода
привет, у меня есть следующий класс модели Match (models.Model): Team_one = models.ForeignKey('Team', related_name='Team_one') Team_two = models.ForeignKey('Team', related_name='Team_two') Stadium = models.CharField(max_length=255,...
2162 просмотров

Создание временных учетных записей пользователей — Django
Мне нужно настроить временные модели пользователей для каждого посетителя, где посетители явно привязаны к данным сеанса. Я мог не знать об этом, но поддерживает ли Django прикрепление данных к анонимным пользователям? Единственный способ, о...
4334 просмотров
schedule 12.12.2023

создание формы django при инициализации
Как я могу добавить поле в функцию инициализации формы? например в приведенном ниже коде я хочу добавить поле профиля. class StaffForm(forms.ModelForm): def __init__(self, user, *args, **kwargs): if user.pk == 1:...
20995 просмотров
schedule 25.12.2023

последние действия в админке
Мне было интересно, могу ли я заставить администратора django (зарегистрированного как суперпользователь) отображать в каком-то «поле недавних действий» изменения, сделанные другими пользователями (не суперпользователями)? Спасибо, Лука
8507 просмотров
schedule 30.10.2023