为什么python manage.py makemigrations在我的python应用程序中停滞不前?

时间:2016-06-29 20:12:24

标签: python postgresql django-models django-manage.py

我有一个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失速,所以我不确定需要哪些代码片段。在此先感谢您的帮助。

0 个答案:

没有答案