Ошибка с бд при клоне репозитория с 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