每次db架构更改时,如何防止Django Admin介质中断?显然,在我更改模型并将它们同步到数据库后,某些内容会被破坏,因为当它停止显示管理区域CSS时。我希望我知道什么是被腐蚀的。
问题不在Django本身,因为当我尝试不同的本地项目时,其管理区域的CSS可以工作。
我能够通过让MySQL删除表然后运行“manage syncdb”来修复有问题项目的管理媒体。但那是空桌子。如果使用表格中的数据进行模式演变会破坏它,那将是一个真正的痛苦。为什么会这样?
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
'ecomstore.catalog',
)
更新:我在Windows Vista上使用开发服务器。 Django 1.3,Py2.7.1。此外,它似乎与模型-db同步没有任何关系,因为它再次破坏而我没有做任何改变。它似乎也不仅限于CSS,而JavaScript也适用于其他人。我是从Beginning Django电子商务做的例子。
答案 0 :(得分:0)
您的网站中是否有名为media
的应用?它可能与django用于管理员madia的网址相冲突。
您可以发布应用和模型列表吗?