[점프투장고 4-10] nginx 마지막 부분

안녕하세요. 덕분에 정말 장고 공부 잘하고 있습니다.
제가 질문이 생긴 부분은 4-10 Nginx 가장 마지막 부분인데요.

gunicorn 도 Nginx 도 아무 오류 없이 잘 됐는데
막상 고정 아이피로 들어가니 아래 화면이 뜨면서 파이보에 들어가지지가 않네요.

무엇이 문제일까요?

Environment:


Request Method: GET
Request URL: http://13.124.212.66/

Django Version: 3.2.1
Python Version: 3.8.5
Installed Applications:
['common.apps.CommonConfig',
 'pybo.apps.PyboConfig',
 'django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware']



Traceback (most recent call last):
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute
    return self.cursor.execute(sql, params)
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/db/backends/sqlite3/base.py", line 423, in execute
    return Database.Cursor.execute(self, query, params)

The above exception (no such table: pybo_question) was the direct cause of the following exception:
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner
    response = get_response(request)
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/home/ubuntu/projects/mysite/pybo/views/base_views.py", line 41, in index
    page_obj = paginator.get_page(page)
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/core/paginator.py", line 67, in get_page
    number = self.validate_number(number)
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/core/paginator.py", line 54, in validate_number
    if number > self.num_pages:
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/utils/functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/core/paginator.py", line 103, in num_pages
    if self.count == 0 and not self.allow_empty_first_page:
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/utils/functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/core/paginator.py", line 97, in count
    return c()
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/db/models/query.py", line 412, in count
    return self.query.get_count(using=self.db)
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/db/models/sql/query.py", line 517, in get_count
    number = obj.get_aggregation(using, ['__count'])['__count']
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/db/models/sql/query.py", line 502, in get_aggregation
    result = compiler.execute_sql(SINGLE)
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1175, in execute_sql
    cursor.execute(sql, params)
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/db/backends/utils.py", line 98, in execute
    return super().execute(sql, params)
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/db/backends/utils.py", line 66, in execute
    return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/db/backends/utils.py", line 75, in _execute_with_wrappers
    return executor(sql, params, many, context)
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute
    return self.cursor.execute(sql, params)
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/db/utils.py", line 90, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/db/backends/utils.py", line 84, in _execute
    return self.cursor.execute(sql, params)
  File "/home/ubuntu/venvs/mysite/lib/python3.8/site-packages/django/db/backends/sqlite3/base.py", line 423, in execute
    return Database.Cursor.execute(self, query, params)

Exception Type: OperationalError at /
Exception Value: no such table: pybo_question

cjknov8 621

M 2021년 5월 6일 4:23 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

오류내용은 "테이블이 없다" 네요.

고정아이피랑 상관이 없을거 같은데요...
혹시 데이터베이스가 변경된건 아닌가요?

박응용

2021년 5월 6일 7:37 오후