raise AppRegistryNotReady("Models aren't loaded yet.") .......AppRegistryNotReady: Models aren't loaded yet.

120 views
Skip to first unread message

Ibrahim K

unread,
Jan 9, 2015, 8:01:59 AM1/9/15
to django...@googlegroups.com
Hi friends,
      I am new to django enivorment ... while using pyhton shell window for developing poll app,I got too many errors in console window...pls give the solution  and thanks for advance...

-----console --------------------------------------------------------------
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "C:\venv\lib\site-packages\django\db\models\base.py", line 589, in save
    force_update=force_update, update_fields=update_fields)
  File "C:\venv\lib\site-packages\django\db\models\base.py", line 617, in save_base
    updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)
  File "C:\venv\lib\site-packages\django\db\models\base.py", line 679, in _save_table
    forced_update)
  File "C:\venv\lib\site-packages\django\db\models\base.py", line 709, in _do_update
    filtered = base_qs.filter(pk=pk_val)
  File "C:\venv\lib\site-packages\django\db\models\query.py", line 691, in filter
    return self._filter_or_exclude(False, *args, **kwargs)
  File "C:\venv\lib\site-packages\django\db\models\query.py", line 709, in _filter_or_exclude
    clone.query.add_q(Q(*args, **kwargs))
  File "C:\venv\lib\site-packages\django\db\models\sql\query.py", line 1331, in add_q
    clause, require_inner = self._add_q(where_part, self.used_aliases)
  File "C:\venv\lib\site-packages\django\db\models\sql\query.py", line 1358, in _add_q
    current_negated=current_negated, connector=connector)
  File "C:\venv\lib\site-packages\django\db\models\sql\query.py", line 1182, in build_filter
    lookups, parts, reffed_aggregate = self.solve_lookup_type(arg)
  File "C:\venv\lib\site-packages\django\db\models\sql\query.py", line 1120, in solve_lookup_type
    _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta())
  File "C:\venv\lib\site-packages\django\db\models\sql\query.py", line 1383, in names_to_path
    field, model, direct, m2m = opts.get_field_by_name(name)
  File "C:\venv\lib\site-packages\django\db\models\options.py", line 416, in get_field_by_name
    cache = self.init_name_map()
  File "C:\venv\lib\site-packages\django\db\models\options.py", line 445, in init_name_map
    for f, model in self.get_all_related_m2m_objects_with_model():
  File "C:\venv\lib\site-packages\django\db\models\options.py", line 563, in get_all_related_m2m_objects_with_model
    cache = self._fill_related_many_to_many_cache()
  File "C:\venv\lib\site-packages\django\db\models\options.py", line 577, in _fill_related_many_to_many_cache
    for klass in self.apps.get_models():
  File "C:\venv\lib\site-packages\django\utils\lru_cache.py", line 101, in wrapper
    result = user_function(*args, **kwds)
  File "C:\venv\lib\site-packages\django\apps\registry.py", line 168, in get_models
    self.check_models_ready()
  File "C:\venv\lib\site-packages\django\apps\registry.py", line 131, in check_models_ready
    raise AppRegistryNotReady("Models aren't loaded yet.")
AppRegistryNotReady: Models aren't loaded yet.

Collin Anderson

unread,
Jan 12, 2015, 2:32:24 PM1/12/15
to django...@googlegroups.com
Hi,

Either use `./manage.py shell` or call `django.setup()` before using your models.

Collin
Reply all
Reply to author
Forward
0 new messages