Tag: django

Django / MySQL-python – отключено подключение с использованием старого (pre-4.1.1) протокола аутентификации (включена опция «secure_auth» клиента)

Так много людей испытали эту проблему на SO, но почти все ответы бесполезны. Traceback (most recent call last): File "/venv/local/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 91, in inner_run self.validate(display_num_errors=True) File "/venv/local/lib/python2.7/site-packages/django/core/management/base.py", line 266, in validate num_errors = get_validation_errors(s, app) File "/venv/local/lib/python2.7/site-packages/django/core/management/validation.py", line 103, in get_validation_errors connection.validation.validate_field(e, opts, f) File "/venv/local/lib/python2.7/site-packages/django/db/ backends/mysql/validation.py", line 14, in validate_field db_version = self.connection.get_server_version() File […]

Администратор Django много-ко многим перевернулся?

Ответ на вопрос « Администратор Django». «ManyToMany inline» не имеет ошибки «ForeignKey to», ссылается на документацию администратора Django. Представленные модели: class Person(models.Model): name = models.CharField(max_length=128) class Group(models.Model): name = models.CharField(max_length=128) members = models.ManyToManyField(Person, related_name='groups') и встроенные классы администратора: class MembershipInline(admin.TabularInline): model = Group.members.through class PersonAdmin(admin.ModelAdmin): inlines = [MembershipInline,] class GroupAdmin(admin.ModelAdmin): inlines = [MembershipInline,] exclude = […]

«Нулевая итерация» – сквозной приемочный тест в простой форме контактной формы

В последнее время я читал «Растущее объектно-ориентированное программное обеспечение, руководствуясь тестами» . Авторы этой книги приложили все усилия, чтобы начать разработку функции с помощью сквозного приемочного теста ( до начала цикла TDD), чтобы не потерять следы прогресса и убедиться, что вы все еще на одной странице во время модульного тестирования , Итак, я начал писать […]

Доступ к проекту django в локальных сетях

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

Как расширить класс DateFieldListFilter от admin в Django?

Я новичок в Django и имею модель с полем DateTime, которое показано в администраторе django. В опции list_filter, когда я указываю имя поля, я получаю базовый интерфейс фильтра Django для полей даты с 4 ссылками (сегодня, в этом месяце, за последние 7 дней и т. Д.). Теперь я хочу добавить опцию «Следующие 7 дней». Это […]

Редактирование обеих сторон M2M на странице администратора

Сначала я расскажу, чего я пытаюсь достичь, если есть другой способ сделать это! Я хочу иметь возможность редактировать обе стороны отношения M2M (желательно на странице администратора, хотя, если это возможно, она может быть на обычной странице) с использованием любого из нескольких интерфейсов. Проблема, очевидно, идет с обратной стороны, так как основная сторона (где определена взаимосвязь) […]

django orm group by json key в поле json

Я использую поле json на моей модели django: class JsonTable(models.Model): data = JSONField() type = models.IntegerField() Я попробовал следующий запрос, который работает для нормальных sql-полей: JsonTable.objects.filter(type=1).values('type').annotate(Avg('data__superkey')) Но это вызывает следующую ошибку: FieldError: Cannot resolve keyword 'superkey' into field. Join on 'data' not permitted. Есть ли способ сделать группу по ключу json, используя Django ORM или […]

PyDev + Django – неопределенные переменные из импорта

В частности, любые запросы задают это: users = User.objects.all().order_by('user_group__user_group_description', 'user_name') all() говорит Undefined variable from import Это относится к любому запросу в моих представлениях, и все же сервер работает нормально. Я добавил django для принудительных встроенных функций, я переустановил django, я даже переустановил pydev, это непревзойденно, что эта переменная не существует, но сервер все равно […]

Django, динамические urlconfs, безопасность потоков

Мне нужно динамически генерировать urlpatterns на основе данных в сеансе поточно-безопасным способом. Я реализовал это с помощью настраиваемого URLResolver, который откладывает разрешение URL-адресов до самого последнего. Я знаю об установке request.urlconf из промежуточного программного обеспечения; но есть причины, по которым я не могу этого сделать (Django кэширует резольверы, и в моем случае это приведет к […]

Не удается создать проект Django в PyDev

Я запускаю Eclipse Kepler 4.3 с PyDev 3.0 на Ubuntu 12.04 LTE. У меня установлен Python 2.7 по умолчанию. Я установил Django с: sudo pip install django Я установил PyDev с сайта обновления и настроенного интерпретатора с помощью Quick Auto-Config. Я вижу путь /usr/local/lib/python2.7/dist-packages в разделе «Библиотеки», где установлен Django. Я могу успешно создавать обычные […]

Python - лучший язык программирования в мире.