当我在heroku终端执行python manage.py migrate时
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/app/.heroku/python/lib/python3.6/site-packages/django/core/management/__init__.py", line 351, in execute_from_command_line
utility.execute()
File "/app/.heroku/python/lib/python3.6/site-packages/django/core/management/__init__.py", line 325, in execute
django.setup()
File "/app/.heroku/python/lib/python3.6/site-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/app/.heroku/python/lib/python3.6/site-packages/django/apps/registry.py", line 108, in populate
app_config.import_models(all_models)
File "/app/.heroku/python/lib/python3.6/site-packages/django/apps/config.py", line 198, in import_models
self.models_module = import_module(models_module_name)
File "/app/.heroku/python/lib/python3.6/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 978, in _gcd_import
File "<frozen importlib._bootstrap>", line 961, in _find_and_load
File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 678, in exec_module
File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removed
File "/app/learning_logs/models.py", line 14, in <module>
class Group(models.Model):
File "/app/learning_logs/models.py", line 15, in Group
choices = Help().choices()
File "/app/learning_logs/help.py", line 9, in choices
for user in users:
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/models/query.py", line 162, in __iter__
self._fetch_all()
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/models/query.py", line 965, in _fetch_all
self._result_cache = list(self.iterator())
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/models/query.py", line 238, in iterator
results = compiler.execute_sql()
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 840, in execute_sql
cursor.execute(sql, params)
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/backends/utils.py", line 79, in execute
return super(CursorDebugWrapper, self).execute(sql, params)
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
return self.cursor.execute(sql, params)
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/utils.py", line 97, in __exit__
six.reraise(dj_exc_type, dj_exc_value, traceback)
File "/app/.heroku/python/lib/python3.6/site-packages/django/utils/six.py", line 658, in reraise
raise value.with_traceback(tb)
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
return self.cursor.execute(sql, params)
django.db.utils.ProgrammingError: relation "auth_user" does not exist
LINE 1: ...user"."is_active", "auth_user"."date_joined" FROM "auth_user...
models.py
from django.db import models
from django.contrib.auth.models import User
from .help import Help
from django.utils.deconstruct import deconstructible
# Create your models here.
@deconstructible
class File(models.Model):
text = models.CharField(max_length=200)
date_added = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.text
return self.text
@deconstructible
class Group(models.Model):
choices = Help().choices()
text = models.CharField(max_length=200)
date_added = models.DateTimeField(auto_now_add=True)
visit_able = models.CharField(
max_length=20,
choices=(choices)
)
def __str__(self):
return self.text
@deconstructible
class Topic(models.Model):
choices=Help().choices()
text = models.CharField(max_length=200)
date_added = models.DateTimeField(auto_now_add=True)
owner = models.ForeignKey(User)
edit_able = models.CharField(
max_length=20,
choices=(choices),
null=True
)
group = models.ForeignKey(
Group,
on_delete=models.CASCADE,
related_name='things'
)
def __str__(self):
return self.text
@deconstructible
class Entry(models.Model):
choices=Help().choices()
topic = models.ForeignKey(
Topic,
on_delete=models.CASCADE
)
text = models.TextField(default='')
date_added = models.DateTimeField(auto_now_add=True)
edit_able = models.CharField(
max_length=10,
choices=(choices)
)
class Meta:
verbose_name_plural = 'entries'
def __str__(self):
return self.text
@deconstructible
class Root(models.Model):
text = models.CharField(max_length=200)
date_added = models.DateTimeField(auto_now_add=True)
meaning = models.CharField(max_length=1000)
def __str__(self):
return self.text
@deconstructible
class Suf_Pre_fix(models.Model):
root = models.ForeignKey(
Root,
on_delete=models.CASCADE,
related_name="things"
)
date_added = models.DateTimeField(auto_now_add=True)
prefixes = models.CharField(max_length=100)
suffixes = models.CharField(max_length=100)
word = models.CharField(max_length=200)
text = models.TextField()
class Meta:
verbose_name_plural = 'suffixes&prefixes'
def __str__(self):
return self.text