Ошибка с бд при клоне репозитория с github

Клонировал репозиторий с гитхаба, активировал окружение, но дойдя до миграции стала вылезать ошибка

Traceback (most recent call last):
  File "C:\Users\inabs\PycharmProjects\onetimesecret\onetimesecret\manage.py", line 22, in <module>
    main()
  File "C:\Users\inabs\PycharmProjects\onetimesecret\onetimesecret\manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\core\management\__init__.py", line 446, in execute_from_command_line
    utility.execute()
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\core\management\__init__.py", line 440, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\core\management\base.py", line 402, in run_from_argv
    self.execute(*args, **cmd_options)
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\core\management\base.py", line 443, in execute
    self.check()
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\core\management\base.py", line 475, in check
    all_issues = checks.run_checks(
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\core\checks\registry.py", line 88, in run_checks
    new_errors = check(app_configs=app_configs, databases=databases)
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\core\checks\urls.py", line 14, in check_url_config
    return check_resolver(resolver)
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\core\checks\urls.py", line 24, in check_resolver
    return check_method()
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\urls\resolvers.py", line 476, in check
    for pattern in self.url_patterns:
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\utils\functional.py", line 57, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\urls\resolvers.py", line 690, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\utils\functional.py", line 57, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\urls\resolvers.py", line 683, in urlconf_module
    return import_module(self.urlconf_name)
  File "C:\Users\inabs\AppData\Local\Programs\Python\Python310\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "C:\Users\inabs\PycharmProjects\onetimesecret\onetimesecret\onetimesecret\urls.py", line 21, in <module>
    path('api/', include('api.urls'))
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\urls\conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
  File "C:\Users\inabs\AppData\Local\Programs\Python\Python310\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "C:\Users\inabs\PycharmProjects\onetimesecret\onetimesecret\api\urls.py", line 3, in <module>
    from .views import SecretCreate, SecretUpdate
  File "C:\Users\inabs\PycharmProjects\onetimesecret\onetimesecret\api\views.py", line 8, in <module>
    from .utils import (STATUS_200, STATUS_201, STATUS_400, STATUS_403, STATUS_404,
  File "C:\Users\inabs\PycharmProjects\onetimesecret\onetimesecret\api\utils.py", line 28, in <module>
    thread1 = threading.Thread(target=delete_an_entry())
  File "C:\Users\inabs\PycharmProjects\onetimesecret\onetimesecret\api\utils.py", line 25, in delete_an_entry
    secret.delete()
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\db\models\query.py", line 1132, in delete
    deleted, _rows_count = collector.delete()
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\db\models\deletion.py", line 467, in delete
    count = qs._raw_delete(using=self.using)
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\db\models\query.py", line 1154, in _raw_delete
    cursor = query.get_compiler(using).execute_sql(CURSOR)
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\db\models\sql\compiler.py", line 1395, in execute_sql
    cursor.execute(sql, params)
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\db\backends\utils.py", line 103, in execute
    return super().execute(sql, params)
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\db\backends\utils.py", line 67, in execute
    return self._execute_with_wrappers(
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\db\backends\utils.py", line 80, in _execute_with_wrappers
    return executor(sql, params, many, context)
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\db\backends\utils.py", line 84, in _execute
    with self.db.wrap_database_errors:
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\db\utils.py", line 91, in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\db\backends\utils.py", line 89, in _execute
    return self.cursor.execute(sql, params)
  File "C:\Users\inabs\PycharmProjects\onetimesecret\venv\lib\site-packages\django\db\backends\sqlite3\base.py", line 357, in execute
    return Database.Cursor.execute(self, query, params)
django.db.utils.OperationalError: no such table: api_secret

models.py

import datetime as dt

import pgcrypto
from django.db import models

LIFE_TIME = (
    ("1", "7 days"),
    ("2", "3 days"),
    ("3", "1 day"),
    ("4", "1 hour"),
    ("5", "30 minutes"),
    ("6", "5 minutes"),
)

DATE_NOW = dt.datetime.now()
TIME_OF_DEATH = {
    "1": (DATE_NOW + dt.timedelta(days=7)),
    "2": (DATE_NOW + dt.timedelta(days=3)),
    "3": (DATE_NOW + dt.timedelta(days=1)),
    "4": (DATE_NOW + dt.timedelta(hours=1)),
    "5": (DATE_NOW + dt.timedelta(minutes=30)),
    "6": (DATE_NOW + dt.timedelta(minutes=5)),
}


class Secret(models.Model):
    """The secret model contains all the information about the secret and its data"""
    
    secret = pgcrypto.EncryptedCharField("Secret", max_length=100000)
    key_word = pgcrypto.EncryptedCharField("Pass phrase", max_length=100)
    is_viewed = models.CharField("Already viewed", max_length=100)
    slug = models.CharField("Slug", max_length=20, unique=True)
    lifetime = models.PositiveIntegerField(
        verbose_name="Lifetime",
        null=True,
        blank=True,
    )
    time_of_death = models.DateTimeField(
        "Secret end time", null=True, blank=True
    )
    created_date = models.DateTimeField("Created date", auto_now_add=True)

    class Meta:
        verbose_name = "Секрет"
        verbose_name_plural = "Секреты"

    def __str__(self):
        return self.secret
Вернуться на верх