@tanyaa

Как корретно использовать django-smart-selects?

Добрый вечер.
Мне необходимо использовать связные селеткты в форме.
По описанию мои модели по сути такие же как в примере, описанном в django-smart-selects:
class Continent(models.Model):
    name = models.CharField(max_length=255)

class Country(models.Model):
    continent = models.ForeignKey(Continent)
    name = models.CharField(max_length=255)
from smart_selects.db_fields import ChainedForeignKey

class Location(models.Model)
    continent = models.ForeignKey(Continent)
    country = ChainedForeignKey(
        Country,
        chained_field="continent",
        chained_model_field="continent",
        show_all=False,
        auto_choose=True,
        sort=True)
    area = ForeignKey(Area)
    city = models.CharField(max_length=50)
    street = models.CharField(max_length=100)


Приложение установилось корректно.
В урл добавила url(r'^chaining/', include('smart_selects.urls')),
в INSTALLED_APPS добавила `smart_selects`
Но при импорте
from smart_selects.db_fields import ChainedForeignKey
Возвращается ошибка:

django.core.exceptions.ImproperlyConfigured: Requested setting USE_JQUERY_DJANGO, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing
settings.
Вопрос: где и как и с какими аргументами вызвать settings.configure() , чтобы все не сломать или как это решить?:) Или как -то такой связный селект можно по- другому реализовать ?
  • Вопрос задан
  • 721 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы