我有一个python应用程序,它使用Django模型来轻松存储数据。它不是一个django应用程序,我只是试图使用django.db中的模型,来自django.contrib.postgres.fields的JSONField和其他有用的部分。
当我尝试运行python manage.py makemigrations
时,终端会停止运行。我该如何调试呢?
以下是我的代码的一些片段:
manga_shell / models.py
import os, django
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "manga_project.settings")
django.setup()
from django.db import models
from django.contrib.postgres.fields import JSONField
class Manga(models.Model):
# fields
class Chapter(models.Model):
# fields
class Page(models.Model):
# fields
manga_project / settings.py
import dj_database_url, os
SECRET_KEY = #secret :P
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
INSTALLED_APPS = (
'django.contrib.postgres',
'manga_shell',
)
DATABASES = {'default': dj_database_url.config(default='postgres://MyUserName:MyPassword@localhost:5432/manga_project_db')}
TIMEZONE = 'Asia/Kolkata'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
如果需要更多代码,我会发布。我不清楚什么可能导致manage.py失速,所以我不确定需要哪些代码片段。在此先感谢您的帮助。