I deployed a django app using a postresql database with Heroku.
The app works perfectly on my local machine but when I want to create a user or to login using the deployed app, I run into the following error:
ProgrammingError at /register/
relation "register_user" does not exist
LINE 1: SELECT (1) AS "a" FROM "register_user" WHERE "register_user"...
^
Request Method: POST
Request URL: https://the-gecko.herokuapp.com/register/
Django Version: 4.0.3
Exception Type: ProgrammingError
Exception Value:
relation "register_user" does not exist
LINE 1: SELECT (1) AS "a" FROM "register_user" WHERE "register_user"...
^
Exception Location: /app/.heroku/python/lib/python3.9/site-packages/django/db/backends/utils.py, line 89, in _execute
Python Executable: /app/.heroku/python/bin/python
Python Version: 3.9.10
Python Path:
['/app/.heroku/python/bin',
'/app',
'/app/.heroku/python/lib/python39.zip',
'/app/.heroku/python/lib/python3.9',
'/app/.heroku/python/lib/python3.9/lib-dynload',
'/app/.heroku/python/lib/python3.9/site-packages']
Server time: Mon, 21 Mar 2022 19:59:58 +0000
I believe this error has something do to with my postgres database, but I don't know what relevant code to share in that case.
Please, let me know if you have any idea how to solve that issue.
Related
I am learning Django and wanted to deploy the app on Heroku. upon following the Heroku documentation on deploying the app to the platform. It is throwing errors.
I have 2 apps in the project:
blog (for writing the blogs)
userAuthentication (user auth)
Please help!
ERROR on Heroku deployed app:
ProgrammingError at /
relation "blog_categories" does not exist
LINE 1: ...categories"."name", "blog_categories"."name" FROM "blog_cate...
^
Request Method: GET
Request URL: https://sciencecreed.herokuapp.com/
Django Version: 3.2
Exception Type: ProgrammingError
Exception Value:
relation "blog_categories" does not exist
LINE 1: ...categories"."name", "blog_categories"."name" FROM "blog_cate...
^
Exception Location: /app/.heroku/python/lib/python3.9/site-packages/django/db/backends/utils.py, line 84, in _execute
Python Executable: /app/.heroku/python/bin/python
Python Version: 3.9.4
Python Path:
['/app/.heroku/python/bin',
'/app',
'/app/.heroku/python/lib/python39.zip',
'/app/.heroku/python/lib/python3.9',
'/app/.heroku/python/lib/python3.9/lib-dynload',
'/app/.heroku/python/lib/python3.9/site-packages']
Server time: Thu, 29 Apr 2021 21:36:58 +0000
ERROR on executing "heroku logs"
The migrations work fine when running them locally with sqlite3 database but not on Heroku with PostgreSQL.
I tried running python manage.py makemigrations & python manage.py migrate on Heroku but no luck.
You can visit https://sciencecreed.herokuapp.com/ for the complete info of the error.
I am just a beginner in Django Web Development.Following a tutorial I tried to add a object on a app by admin in Django. This is a screenshot before adding object. After clicking Save button I got the error.
OperationalError at /admin/products/product/add/
no such table: main.auth_user__old
Request Method: POST
Request URL: http://127.0.0.1:8000/admin/products/product/add/
Django Version: 2.1
Exception Type: OperationalError
Exception Value:
no such table: main.auth_user__old
Exception Location: C:\Users\royal\AppData\Local\Programs\Python\Python38-32\lib\site-
packages\django\db\backends\sqlite3\base.py in execute, line 296
Python Executable: C:\Users\royal\AppData\Local\Programs\Python\Python38-32\python.exe
Python Version: 3.8.2
Python Path:
['C:\\Users\\royal\\PycharmProjects\\PyShop',
'C:\\Users\\royal\\AppData\\Local\\Programs\\Python\\Python38-32\\python38.zip',
'C:\\Users\\royal\\AppData\\Local\\Programs\\Python\\Python38-32\\DLLs',
'C:\\Users\\royal\\AppData\\Local\\Programs\\Python\\Python38-32\\lib',
'C:\\Users\\royal\\AppData\\Local\\Programs\\Python\\Python38-32',
'C:\\Users\\royal\\AppData\\Local\\Programs\\Python\\Python38-32\\lib\\site-packages',
'C:\\Users\\royal\\AppData\\Local\\Programs\\Python\\Python38-32\\lib\\site-packages\\win32',
'C:\\Users\\royal\\AppData\\Local\\Programs\\Python\\Python38-32\\lib\\site-packages\\win32\\lib',
'C:\\Users\\royal\\AppData\\Local\\Programs\\Python\\Python38-32\\lib\\site-packages\\Pythonwin']
Server time: Tue, 24 Mar 2020 15:59:31 +0000
I'm completely new in this sector.Help me to get rid off this error.
error page
Trace:
OperationalError at /admin/jobs/job/add/
no such table: main.auth_user__old
Request Method: POST
Request URL: http://127.0.0.1:8000/admin/jobs/job/add/
Django Version: 2.0.2
Exception Type: OperationalError
Exception Value:
no such table: main.auth_user__old
Exception Location: C:\Users\codering\Desktop\myenv\lib\site-packages\django\db\backends\sqlite3\base.py in execute, line 303
Python Executable: C:\Users\codering\Desktop\myenv\Scripts\python.exe
Python Version: 3.8.0
Python Path:
['C:\\Users\\codering\\Desktop\\portfolio',
'C:\\Users\\codering\\Desktop\\myenv\\Scripts\\python38.zip',
'C:\\Users\\codering\\Desktop\\myenv\\DLLs',
'C:\\Users\\codering\\Desktop\\myenv\\lib',
'C:\\Users\\codering\\Desktop\\myenv\\Scripts',
'c:\\users\\codering\\appdata\\local\\programs\\python\\python38\\Lib',
'c:\\users\\codering\\appdata\\local\\programs\\python\\python38\\DLLs',
'C:\\Users\\codering\\Desktop\\myenv',
'C:\\Users\\codering\\Desktop\\myenv\\lib\\site-packages']
Server time: Wed, 20 Nov 2019 10:45:27 +0000
This page is opening when i am trying to add an object, can anyone help?
Try running
python manage.py makemigrations
python manage.py migrate
From command line
I am trying to install "Django Registration Redux".
I followed every step in the official website to install.
When I am installing django.contrib.sites, the admin doesn't work, and when I comment this the admin starts working but registration does not work in either way.
It gives the error as:
DoesNotExist at /accounts/login/
Site matching query does not exist.
Request Method: GET
Request URL: http://127.0.0.1:8000/accounts/login/
Django Version: 1.9
Exception Type: DoesNotExist
Exception Value:
Site matching query does not exist.
Exception Location: c:\Python27\lib\site-packages\django\db\models\query.py in get, line 387
Python Executable: c:\Python27\python.exe
Python Version: 2.7.11
Python Path:
['E:\\myproject\\mysite',
'C:\\Windows\\SYSTEM32\\python27.zip',
'c:\\Python27\\DLLs',
'c:\\Python27\\lib',
'c:\\Python27\\lib\\plat-win',
'c:\\Python27\\lib\\lib-tk',
'c:\\Python27',
'c:\\Python27\\lib\\site-packages']
Server time: Tue, 24 May 2016 13:26:56 +0000
It sounds like you haven't followed the instructions to enable the sites framework.
After adding django.contrib.sites to INSTALLED_APPS, you need to set SITE_ID = 1 in your settings, then run the migrate command.
I get the following error in my django poll app. I do not understand what it states, can anyone suggest me what to do? Any solution to this?
NameError at / name 'model' is not defined
Request Method: GET Request URL: http://127.0.0.1:8000/
Django Version: 1.8.6
Exception Type: NameError
Exception Value: name 'model' is not defined
Exception Location: c:\Anaconda-installation\mysite\polls\views.py in ResultView, line 26
Python Executable: C:\Anaconda-installation\python.exe
Python Version: 2.7.10
Python Path: ['c:\\Anaconda-installation\\mysite',
'C:\\Anaconda-installation\\python27.zip',
'C:\\Anaconda-installation\\DLLs',
'C:\\Anaconda-installation\\lib',
'C:\\Anaconda-installation\\lib\\plat-win',
'C:\\Anaconda-installation\\lib\\lib-tk',
'C:\\Anaconda-installation',
'c:\\anaconda-installation\\lib\\site-packages\\sphinx-1.3.1-py2.7.egg',
'c:\\anaconda-installation\\lib\\site-packages\\setuptools-17.1.1-py2.7.egg',
'C:\\Anaconda-installation\\lib\\site-packages',
'C:\\Anaconda-installation\\lib\\site-packages\\cryptography-0.9.1-py2.7-win-amd64.egg',
'C:\\Anaconda-installation\\lib\\site-packages\\win32',
'C:\\Anaconda-installation\\lib\\site-packages\\win32\\lib',
'C:\\Anaconda-installation\\lib\\site-packages\\Pythonwin']
Server time: Tue, 8 Dec 2015 04:49:21 +0000