Django: Relation does not exist in Postgresql

3,861 views
Skip to first unread message

Alex Sh.

unread,
Sep 3, 2015, 9:26:21 AM9/3/15
to Django users

W

henever I run python manage.py of my project in ubuntu, it throws the following error. I am stuck. I cannot find solution, please help.


/home/
vagrant/.envs/mycars/lib/python3.4/site-packages/djorm_pgfulltext/models.py:323: RemovedInDjango18Warning: `SearchManagerMixIn.get_query_set` method should be renamed `get_queryset`. class SearchManager(SearchManagerMixIn, models.Manager): Traceback (most recent call last): File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/db/backends/utils.py", line 65, in execute return self.cursor.execute(sql, params) psycopg2.ProgrammingError: relation "mycars_carmake" does not exist LINE 1: ...rmake"."name", "mycars_carmake"."country_id" FROM "mycars_ca...

The above exception was the direct cause of the following exception:

Traceback (most recent call last):

File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line utility.execute() File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/core/management/__init__.py", line 354, in execute django.setup() File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/__init__.py", line 21, in setup apps.populate(settings.INSTALLED_APPS) File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/apps/registry.py", line 115, in populate app_config.ready() File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/contrib/admin/apps.py", line 22, in ready self.module.autodiscover() File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/contrib/admin/__init__.py", line 23, in autodiscover autodiscover_modules('admin', register_to=site) File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/utils/module_loading.py", line 74, in autodiscover_modules import_module('%s.%s' % (app_config.name, module_to_search)) File "/home/vagrant/.envs/mycars/lib/python3.4/importlib/__init__.py", line 109, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 2231, in _gcd_import File "<frozen importlib._bootstrap>", line 2214, in _find_and_load File "<frozen importlib._bootstrap>", line 2203, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked File "<frozen importlib._bootstrap>", line 1129, in _exec File "<frozen importlib._bootstrap>", line 1448, in exec_module File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed File "/home/vagrant/mycars/apps/site/admin.py", line 7, in <module> from .forms import MenuSubItemAdminForm, MenuChildrenAdminForm File "/home/vagrant/mycars/apps/site/forms.py", line 23, in <module> class AdvancedSearchForm(forms.Form): File "/home/vagrant/mycars/apps/site/forms.py", line 24, in AdvancedSearchForm car_make_choices = [(car_make.id, car_make.name) for car_make in CarMake.objects.all()] File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/db/models/query.py", line 141, in __iter__ self._fetch_all() File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/db/models/query.py", line 966, in _fetch_all self._result_cache = list(self.iterator()) File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/db/models/query.py", line 265, in iterator for row in compiler.results_iter(): File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/db/models/sql/compiler.py", line 700, in results_iter for rows in self.execute_sql(MULTI): File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/db/models/sql/compiler.py", line 786, in execute_sql cursor.execute(sql, params) File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/db/backends/utils.py", line 81, in execute return super(CursorDebugWrapper, self).execute(sql, params) File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/db/backends/utils.py", line 65, in execute return self.cursor.execute(sql, params) File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/db/utils.py", line 94, in __exit__ six.reraise(dj_exc_type, dj_exc_value, traceback) File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/utils/six.py", line 658, in reraise raise value.with_traceback(tb) File "/home/vagrant/.envs/mycars/lib/python3.4/site-packages/django/db/backends/utils.py", line 65, in execute return self.cursor.execute(sql, params) django.db.utils.ProgrammingError: relation "mycars_carmake" does not exist LINE 1: ...rmake"."name", "mycars_carmake"."country_id" FROM "mycars_ca... ^

Anderson Resende

unread,
Sep 4, 2015, 10:19:44 AM9/4/15
to Django users
You need to create that tables at your database. 
Please run: 
python manage.py makemigrations
python manage.py migrate

Try it! 
Reply all
Reply to author
Forward
0 new messages