Tag: django 1.5

Перейти к пользовательской модели Django, группам и разрешениям

Я обновил приложение django 1.4 с профилями пользователей, чтобы использовать 1.5 пользовательскую модель пользователя. #core/models.py from django.contrib.auth.models import User, UserManager, BaseUserManager, AbstractUser class MyUserManager(BaseUserManager): pass class MyUser(AbstractUser): phone = models.CharField(blank = True, max_length = 18) completed_step = models.IntegerField(default = 0) objects = MyUserManager() Я написал схемы миграции для юга, и все данные были успешно импортированы. […]

Ошибка потока Python / Django 1.5 DatabaseWrapper

Бросив следующий DatabaseError в Django 1.5.1 (и 1.5.0) и mysql, когда я запускаю сервер и пытаюсь загрузить локальную версию веб-приложения: DatabaseError at / Объекты DatabaseWrapper, созданные в потоке, могут использоваться только в том же потоке. Объект с псевдонимом «default» был создан в потоке id 4365488128, и это поток id 140735183980896. Место исключения выглядит следующим образом: […]

Сохранить список объектов в django

Я использую django 1.5, и я пытаюсь сделать что-то вроде этого: quotes = formset.save() user = client_form.save() for quote in quotes: quote.client = user quotes.save() Но списки не имеют метода save (), поэтому есть ли встроенная функциональность, чтобы сделать что-то подобное? Я нашел этот ответ на SO Вопрос о пакетах сохранения объектов в Django Является […]

Почему в django.forms.CharField отсутствует «пустой», но присутствует в django.db.models.CharField?

Задний план У меня есть модель с двумя полями, которые задают пробел: class News(models.Model): title = models.CharField(max_length = 50, blank = True) info = models.TextField(blank = True) Дело в том, что я хочу динамически устанавливать max_length при создании формы, поэтому у меня есть пользовательская форма: class NewsForm(forms.ModelForm): def __init__(self, *args, **kwargs): super(NewsForm, self).__init__(*args, **kwargs) title_max_length […]

django 1.5 update ALLOWED_HOSTS failing SuspiciousOperation

Я обновил django 1.5 и получил следующее сообщение: SuspiciousOperation: недопустимый заголовок HTTP_HOST (вам может потребоваться установить ALLOWED_HOSTS): localhost: 8000 Я пробовал localhost, 127.0.0.1, localhost: 8000 в ALLOWED_HOSTS. Я также пробовал [* *] все без успеха. У кого-нибудь есть идеи, в которых я ошибаюсь? Работает как ожидалось с DEBUG=False

Django unittest для тестирования только для чтения

Мне, должно быть, не хватает очевидного здесь. Я использую django 1.5.x и создаю unittests, основанный на классе djangos TestCase. У меня есть куча БД, определенных в настройках, поскольку я тяну (только для чтения) из разных источников. При запуске теста я хочу только создать тестовую версию моего дефолтного db. Остальное я хочу отметить как доступное только […]

Тестирование с помощью пользовательской модели в качестве ForeignKey в Django 1.5

Я использую Django 1.5, и я пытаюсь сделать работу приложения с любой пользовательской моделью. Я изменил приложение, чтобы использовать get_user_model всюду, и само приложение пока не показывает никаких проблем. Проблема в том, что я хочу также проверить приложение, но я не могу найти способ правильно ForeignKey поля модели ForeignKey используя пользовательские модели пользователей. Когда я […]

django admin save_model не сохраняет изменения модели

Это мой admin.py: class TransactionInfoAdmin(admin.ModelAdmin): search_fields=['transactionId','subscriptionInfo__customerNumber'] save_on_top = False def has_add_permission(self,request): return False def has_delete_permission(self, request, obj=None): return False def get_readonly_fields(self, request, obj=None): if obj: return self.readonly_fields + ('subscriptionInfo','transactionId','authorizationId','responseCode','operation','batchNumber','merchantId') return self.readonly_fields def save_model(self, request, obj, form, change): #SUCCESS ACTIONS obj.subscriptionInfo.paid = 1 obj.save() pass Когда я obj.subscriptionInfo.paid = 1 не обновляя строку данных, любые идеи […]

Ошибка обратного вызова

Если у меня есть URL-адрес: url(r'^reset/(?P<uid>\w+)/(?P<token>\w+)/$', 'django.contrib.auth.views.password_reset_confirm', name="reset_password") и тег URL-адреса, например: {% url 'reset_password' uid=uid token=token %} Почему я получаю эту ошибку, когда пытаюсь отобразить страницу, на которой содержится тег: Reverse for 'reset_password' with arguments '()' and keyword arguments not found Имид и токен являются действительными строками.

валютный код стран-джанго

Я использую django_countries для отображения списка стран. Теперь у меня есть требование, когда мне нужно показывать валюту в зависимости от страны. Норвегия – NOK, Europe & Afrika (кроме Великобритании) – EUR, UK – GBP, AMERICAS & ASIA – USD. Может ли это быть достигнуто через проект django_countries? или есть ли какие-либо другие пакеты в python […]

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