Добрый вечер.
Мне необходимо использовать связные селеткты в форме.
По описанию мои модели по сути такие же как в примере, описанном в 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() , чтобы все не сломать или как это решить?:) Или как -то такой связный селект можно по- другому реализовать ?