django- все статьи тега


Не удается локализовать python HTMLCalendar в django

Обновление: после исследования немного о проблеме (решена ошибка ASCII, но теперь возвращает ValueError) я обнаружил, что это документально подтвержденная Ошибка (проблема #3067) и поэтому неразрешима, пока ошибка не будет исправлена в Python 2.7.3 Я пытаюсь локализовать календарь, сделанный с помощью python HTMLCalendar в django, безрезультатно. Календарь был составлен с помощью кода от Эльвинга Уггедала, но локализовать его, похоже, невозможно. Вот код: Models.py import calendar from ...

Как отсортировать список объектов в шаблоне в алфавитном порядке?

Я хочу отобразить список объектов в классе Django generic display view ListView. И, чтобы сделать его красивее, я стараюсь сортировать его в алфавитном порядке. Поэтому я использую встроенный тег dictsort для сортировки списка. Вот краткое изложение кода, который я использовал: {% for item in object_list|dictsort:"name" %} ... {% empty %} ... {% endfor %} Проблема заключается в том, что он сортирует имена в соответствии со значениями ASCII символов, что означает, что bigcaps и smallcaps ...

Django Rest Framework сериализация многих порождает нетиповые экземпляры сериализованного отношения

Я довольно новичок в Django Rest Framework, и я пытался написать сериализатор для одной из моих моделей. Для моего проекта Я намерен вывести результат json в соответствии со стандартами API JSON, и для этого я использую SerializerMethodField, в котором я вызываю метод get_data() следующим образом: Models.py class Level(MPTTModel): name = models.CharField(max_length=100) parent = TreeForeignKey('self', null=True, blank=True, related_name='children', db_index=True) class MPTTMeta: ...

Преобразование raw SQL запроса в Django QuerySet

Это мой текущий SQL-запрос. '''UPDATE chat SET recd="1" WHERE nick_from="%s" AND nick_to="%s" ''' % (sender_user, reciever_user) Я хотел бы преобразовать его в Django ORM QuerySet. Модель следующая. class Chat(models.Model): # id = models.IntegerField(primary_key=True) nick_from = models.CharField(max_length=255) nick_to = models.CharField(max_length=255) message = models.TextField() sent = models.DateTimeField() recd = models.IntegerFiel ...

Сериализация моделей в django с соответствующими десятичными типами данных в json

Вот пример модели: class FooModel(models.Model): foo = models.DecimalField(max_digits=6, decimal_places=3, null=True) Сериализовать: from django.core import serializers obj = get_object_or_404(FooModel, pk=1) data = serializers.serialize("json", [obj]) Это вернет что-то вроде: [ { "pk": 1, "model": "app.foomodel", "fields": { "foo": "50" } } ] Вопрос Как я могу сделать поле foo сериализованным как float, а не как string. Я не ...

Создание нескольких объектов в представлении django из сообщения ajax

У меня есть следующая модель : Объекты С, содержащийся объекты Б, содержащийся объект У меня есть динамическая форма в шаблоне, и с помощью функций jQuery я могу динамически добавлять несколько полей в эту форму, каждая группа полей представляет объекты (B или C) При отправке действия post Я хотел бы создать дерево объектов. Моя цель-создать дерево объектов при проверке этого шаблона. В настоящее время это работает, но я думаю, что мое решение действительно грязный: создание списков с помо ...

Модели Django, сигналы и задержка отправки электронной почты

Я добавил сигнал к моей модели, который отправляет электронную почту на некоторые адреса электронной почты после сохранения модели (через models.signals.post_save.connect сигнал и send_mail для отправки электронной почты). Эта идея все еще делает задержку для пользователей, когда они сохраняют модель на сайте, они должны ждать, пока все эти письма не будут отправлены, и тогда они получат ответ от сервера. Прежде чем пробовать сигналы, я попытался обернуть метод сохранения моей модели, а после s ...

DJANGO: обновление div с помощью AJAX

Я создаю приложение для чата. До сих пор я добавляю сообщения чата с помощью jquery $.post () и это прекрасно работает. Теперь мне нужно получить последнее сообщение чата из таблицы и добавить список на странице чата. Я новичок в Джанго, так что, пожалуйста, не торопитесь. Итак, как мне получить данные из таблицы чата обратно на страницу чата? Заранее спасибо! ...

django, pyenv, uwsgi-ModuleNotFoundError: нет модуля с именем "django"

У меня есть следующая вассальная конфигурация в /etc/uwsgi/vassals/gsd.ini: [uwsgi] plugins = python env = DJANGO_SETTINGS_MODULE=%n.settings virtualenv = /home/toogy/.pyenv/versions/%n chdir = /home/webapps/%n module = %n.wsgi:application master = true vacuum = true pidfile = /tmp/uwsgi-%n.pid socket = /tmp/uwsgi-%n.sock daemonize = /var/log/uwsgi/%n.log chmod-socket = 666 uid = toogy gid = toogy Вот журнал uwsgi, который я получаю Tue Feb 7 10:49:12 2017 - received message 1 from empero ...

Почему мой запрос django-taggit through model / tastypie приводит к сбою моего приложения?

Я относительно новичок в Django и действительно боролся с реализацией пользовательского приложения django-taggit через API TASTYPIE REST. Я исследовал это и продолжаю сталкиваться с теми же проблемами. Я ценю любую помощь и руководство, которые вы можете предоставить. У меня есть модель, в которую я пытаюсь добавить теги с помощью django-taggit. Мне нужно было добавить user_id к каждому тегу, чтобы каждый пользователь имел свой собственный список тегов. По этой причине я настраиваю Через м ...

Джанго пользовательские админ.сайт.Регистрация + админ.сайт.отменить противоречивые AlreadyRegistered + NotRegistered на 1-й HTTP-запрос GET (Апач + мод тут WSGI)

Во время 1-го HTTP GET (сразу после перезагрузки WSGI в демоническом режиме), admin.сайт.unregister создает не зарегистрированное исключение, но admin.сайт.register выдает уже зарегистрированное исключение (catch-22?) Однако, на последующих http получает, все загружается просто отлично без ошибок. Настройка: Django 1.3 Apache 2.2 CentOS Settings.py: INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', #'django.contrib.sites' ...

Копирование столбца базы данных в другой столбец в Django

Я пишу миграцию, которая требует, чтобы я заполнил поле существующими данными из другого поля (с тем же типом и ограничениями). Можно ли в Django скопировать данные за одну операцию? Столбец назначения уже существует, когда мне нужно скопировать данные. В SQL я бы написал что-то вроде этого: UPDATE my_table SET column_b = column_a; Edit Текущий ответ предполагает цикл над экземплярами модели, но именно этого я хочу избежать. Может ли это быть сделано без петля? ...

Сериализаторы Django: функция проверки не вызывается

Я пытаюсь переопределить validate() функцию, вызываемую serializers.is_valid(), но ее не вызывают. Serializer.py class LoginSerializer(serializers.Serializer): email = serializers.EmailField(max_length=255,required=True) password = serializers.CharField(max_length=128,required=True) def validate(self,data): ''' Check for invalid email. & blank email and password. ''' print 'hey i am in login' if data['email'] is '': ra ...

Модели Neo4j и django

Итак, я изучаю интеграцию Django и Neo4j, но там не так много об этом ... Я хочу знать, есть ли у меня такая модель, как эта.: Если я хочу добавить новое свойство в модель, это будет так же просто, как сделать: node.setProperty( "newProperty", "something" ); ?? Более того, все запросы в django будут работать? Как производится траверсирование ? Я был бы признателен за любой ответ :D Спасибо. ...

Джанго: мне действительно нужно apps.py внутри приложения?

При создании приложения с помощью python manage.py startapp myapp оно автоматически создает файл apps.py. from django.apps import AppConfig class MyappConfig(AppConfig): name = 'myapp' Когда я удалил его, все, кажется, работает, как и раньше (по крайней мере, мои тесты все прошли). Это плохая практика, чтобы удалить такие файлы из приложений? Должны ли мы сохранить их, чтобы избежать побочных эффектов? ...

Повторяющиеся поля в моделях django

Мне нужно сделать модель, которая имеет 15 подобных полей (назовем их field_01, field_02, field_03, и т.д.). Мне также нужно, чтобы эти поля были легко доступны (например, чтобы иметь возможность делать такие вещи, как obj.field_01). Потому что я хотел получить что-то от Земли очень быстро, я просто создал их глупым способом: class M (models.Model): .... field_01 = models.NullBooleanField() field_02 = models.NullBooleanField() .... Я искал в интернете лучший способ сделать эт ...

Развертывание Django в Heroku с помощью компьютера Windows (производственный сервер, а не сервер разработки)

Я использую машину Windows и имею проект Django, который я успешно развернул на Heroku, хотя и с использованием сервера разработки. Для использования рабочего сервера Heroku, похоже, требуется "Gunicorn", который не работает на Windows. Это не подходит для локального тестирования перед развертыванием. Кто-нибудь знает любой способ, чтобы обойти это? Может быть, как-то использовать другой сервер на хероку? ...

Django URL / / двойной Слэш отбрасывается (возможно, по вине Apache)?

У меня есть url-адрес с таким шаблоном: ('^(?i)somewhere/(d+)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/$', somewherePage), Где он должен подобрать URL-адрес, например: http://foo.com/somewhere/1337/foo/params/that/are//maybe///used/ Обратите внимание, что некоторые параметры отсутствуют и приводят к //. Это перестало работать, и вместо правильного url я получаю что-то вроде: http://foo.com/somewhere/1337/foo/params/that/are/maybe/used/ Там, где нужных косых черт нет и мой шаблон ...

Проверка пароля Django в Ruby on Rails дает не совпадающий пароль

Я переписываю приложение Django в Ruby on Rails и хочу сохранить старые пароли для пользователей. Django использует PBKDF2SHA1 в качестве механизма шифрования. Таким образом, один зашифрованный пароль у меня есть это pbkdf2_sha256$10000$YsnGfP4rZ1IZ$Tpf4922MoNEjuJQA9EG2Elptyt3dMAyzBPUgmunFOW4= Исходный пароль 2bulls В Ruby я использую pbkdf256 gem и base64 для проверки. Base64.encode64 PBKDF256.dk("2bulls", "YsnGfP4rZ1IZ", 10000, 32) Я ожидаю Tpf4922MoNEjuJQA9EG2Elptyt3dMAyzBPUgmunFO ...

Джанго: толстые модели и тощие контроллеры?

Это общий архитектурный вопрос. Я читал во многих местах, что в рамках MVC (1) Модели должны быть толстыми, а контроллеры-тощими. Но я также читал, что (2) детали зависят от структуры, в которой вы развиваетесь. Итак, что делать, если вы развиваетесь в django? Мой опыт работы с django заключается в том, что большая часть логики в конечном итоге воплощается во взглядах и формах. Не "бизнес-логика", а детали обработки запросов, сеансов и т. д. В терминах линий код, эти детали часто перевешив ...