Python 同步数据库模型openshift
我在Openshift有一个帐户。我在这个帐户中使用Django和Mysql。 我为Mysql数据库中的一个新表创建了模型。当我执行命令python manage.py sqlall MY_APP时,它会呈现以下日志:Python 同步数据库模型openshift,python,mysql,django,sync,openshift,Python,Mysql,Django,Sync,Openshift,我在Openshift有一个帐户。我在这个帐户中使用Django和Mysql。 我为Mysql数据库中的一个新表创建了模型。当我执行命令python manage.py sqlall MY_APP时,它会呈现以下日志: BEGIN; CREATE TABLE `books_publisher` ( `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, `name` varchar(30) NOT NULL, `addres
BEGIN;
CREATE TABLE `books_publisher` (
`id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY,
`name` varchar(30) NOT NULL,
`address` varchar(50) NOT NULL,
`city` varchar(60) NOT NULL,
`state_province` varchar(30) NOT NULL,
`country` varchar(50) NOT NULL,
`website` varchar(200) NOT NULL
);
等等。
我认为这个日志意味着什么帐户的环境设置合适。但当我执行命令python manage.py syncdb时,日志是:
Creating tables ...
Installing custom SQL ...
Installing indexes ...
Installed 0 object(s) from 0 fixture(s)
但是数据库什么都没有。我如何解决这个问题?我尝试过谷歌搜索,但没有发现类似的结果。检查以确保你的应用程序位于设置文件中已安装的应用程序中。哦,问题的原因是我的疏忽。今天我检查了我的数据库,发现syncdb已经完成了。我需要的表格已经创建好了。似乎同步数据库模型的过程在git推送和重新启动Openshift盒带期间执行。已安装的应用程序='django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.sites','django.contrib.messages','django.contrib.staticfiles','books',您以前是否已同步数据库,现在是否已更改了模型?我以前没有同步数据库。这是第一次。如何检查应用程序与设置的连接?我认为问题在于根文件夹中的settings.py错误。