типовой бланк Джанго, ограничить выбор, основываясь на стоимости в отношения foreignkey модель

У меня есть две модели: League и Team. Team имеет внешнюю ключевую связь с League. Я хочу иметь возможность устанавливать доступные варианты для Team на основе значений, хранящихся в League. В частности: class League(models.Model): number_of_te ...

Как представить класс в виде функции?

Как было неясно ранее, я публикую этот сценарий: class Scraper: def __init__(self,url): self.start_page = url def parse_html(self): pass def get_all_links(self): pass def run(self): #parse html, get all li ...

Сортировка таблиц при наличии нескольких таблиц в представлении (django-tables2)

Можно ли сортировать две (или более) таблицы независимо в одном представлении? У меня есть две таблицы в представлении: одна через CBV SingleTableView (таблица A) и одна передана через контекст (таблица B). При попытке сортировки таблицы B передаетс ...

Лучшая практика Django - когда использовать представления и когда использовать теги

Я сейчас углубляюсь в Django немного глубже - и теперь у меня есть определенные блоки вокруг моего сайта, которые переработаны, но не обязательно подходят для размещения в базе.html и затем посыпать {% extends / root / to/base.формат HTML %}. Итак, ...

Как быстро зашифровать строку пароля в Django без модели пользователя?

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

Светильники Джанго. JSONDecodeError

У меня есть проект Django, и я хочу добавить тестовые данные в базу данных. Когда я делаю syncdb вот так python ~/django/foo/manage.py syncdb После установки таблиц у меня появилась ошибка Problem installing fixture '~/django/foo/shop/fixtures/i ...

Развертывание Django с Gunicorn и APACHE

У меня есть проект Django, и я хочу доставить его с помощью gunicorn (и Apache proxing). Я не могу использовать Nginx, так что это невозможно. Я установил прокси Apache и настроил скрипт runner на gunicorn, но я получаю эту странную ошибку 2012-08- ...

Как пройти kwargs из сохранить, чтобы после сохранения сигнала

Я подключаю пользовательский сигнал post_save и заметил, что не могу найти простой способ передать набор kwargs. Во время самого сохранения (внутри пользовательской формы) def save(self, commit=True): user = super(CustomFormThing, self).save(c ...

Селен против старой школы пост/получить тесты

У нас есть значительная кодовая база с относительно высоким тестовым покрытием для страниц / форм, все через vanilla POST / GET. Теперь мы обнаруживаем, что движемся больше в пространство ajaxy,и это не совсем возможно проверить с помощью GET / POST ...

Пакеты тестирования Django A / B Split (ни один из них я не нашел, они хорошо документированы и актуальны.)

Существуют две основные школы мышления для выполнения A / B (сплит) тестирования: решения на основе Javascript, такие как Optimizely, Google Analytics Content Experiments. серверные решения, такие как Django-AB, Splango и django-lean. (Кроме того, ...

Подушка возвращает ошибку: "IOError: файл изображения усечен (6 байт не обработано)"

Я использую подушку 4.1.1 с Python 2.7 / Django 1.9 У меня есть десятки тысяч загруженных пользователем фотографий на моем веб-сайте, и я использую pillow для создания эскизов из шаблонов. Например: {% thumbnail apicture.file "1200x350" crop="cen ...

Как распечатать контекстное содержимое в шаблоне?

Как я могу печатать или перебирать все переменные, доступные в контексте из кода шаблона? Я знаю о {% debug %}, но он содержит слишком много информации. Я просто хотел бы напечатать имена переменных, доступные в текущем контексте. Есть ли способ сд ...

Использование ' ugettext` в определении поля Django

В моем файле models.py я определяю поле для модели следующим образом: description = models.CharField( max_length=40, default=_('Bla bla bla'), ) Теперь _ - это django.utils.translation.ugettext, и я хочу использовать в качестве значения п ...

Отображение значений строки запроса в шаблонах django

Я хотел распечатать некоторые сообщения об успехе из метода get обратно на страницу индекса (home.html), то есть страница шаблона с помощью строки запроса. Я перенаправил на страницу индекса, используя return HttpResponseRedirect("/mysite/q="+s ...

Как добавить сюжет к фигуре в matplotlib?

Я использую matplotlib с django. Я пытаюсь создавать гистограммы. Я следовал за поваренной книгой, но я только что получил серую прямоугольную коробку. Теперь я использую следующий код, и у меня есть заголовок и оси. Как я могу добавить гистограм ...

Как я могу заполнить данные формы по умолчанию с помощью поля ManyToMany?

Хорошо, я уже более 2 часов просматриваю документацию google и Django (а также IRC-канал на freenode), и не смог разобраться в этом. В принципе, у меня есть модель под названием Room, которая отображается ниже: class Room(models.Model): """ ...

Поле Django Rest framework обязательно ошибка

Мой models.py: from django.db import models # Create your models here. class Email(models.Model): id = models.AutoField(primary_key=True) sender = models.CharField(max_length=100) receiver = models.CharField(max_length=100) message ...

Как отобразить встроенную модель администратора Django в наборе полей?

Рассмотрим следующую модель администратора. В этом случае я хотел бы, чтобы встроенный пользовательский интерфейс " книга "отображался между набором полей" нет " и набором полей Notes. Разве это возможно? class AuthorAdmin(admin.ModelAdmin): inl ...

Как проверить отправку электронной почты из веб-приложения на OSX? [закрытый]

У меня есть приложение Django, работающее локально, и я хотел бы проверить функциональность "send_mail()". В настоящее время я могу включить postfix, используя следующую команду в Терминале: sudo postfix start Как только я включаю postfix, я зап ...

Завершающая косая черта не добавляется, если DEBUG имеет значение False в Django 1.9

У меня есть приложение Django 1.9, когда DEBUG является true. Приложение перенаправляет на url-адрес с конечной косой чертой, если он не присутствовал. Но я получаю ошибку 404, когда DEBUG является False. Я попытался добавить настройку APPEND_SLASH = ...