端口DjangoCMS-项目到另一台计算机

端口DjangoCMS-项目到另一台计算机,django,django-cms,Django,Django Cms,我最近在DjangoCMS的基础上做了一个网站,这是我在学校必须做的一个项目。我还集成了我早些时候在Django制作的博客应用程序 但是,当我尝试将项目移植到另一台计算机时,我收到一条错误消息:“找不到App'blog/”。它是否在已安装的应用程序中?“而且,我的全部内容都不见了。没有菜单、内容、页面,什么都没有。我的数据库是SQlite3 我使用makemigrations博客、makemigrations网站(这就是cms项目的名称)和runserver运行该项目 所以基本上我的问题是:我能

我最近在DjangoCMS的基础上做了一个网站,这是我在学校必须做的一个项目。我还集成了我早些时候在Django制作的博客应用程序

但是,当我尝试将项目移植到另一台计算机时,我收到一条错误消息:“找不到App'blog/”。它是否在
已安装的应用程序中?“而且,我的全部内容都不见了。没有菜单、内容、页面,什么都没有。我的数据库是SQlite3

我使用makemigrations博客、makemigrations网站(这就是cms项目的名称)和runserver运行该项目


所以基本上我的问题是:我能做些什么来解决这个问题?有没有办法在另一台机器上制作与我现有项目相同的副本?

VirtualEnv会对您有好处,我也在做同样的事情,使用
VirtualEnv venv_文件夹使您的VirtualEnv可重新定位--relocateble
,然后将项目文件夹和VirtualEnv文件夹移动到新服务器(您可以使用scp通过ssh传输文件)。只需再次激活virtualenv并在新位置上运行服务器。>>
source venv_folder/bin/activate;python manage.py runserver

只需将应用程序及其实体中的SQLite文件复制到新服务器上即可。我尝试过,但没有成功。我将所有内容都保存在git repo、代码和数据库中。因此,这应该只是一个克隆问题repo migrate和runserver,如果我没弄错的话。如果你复制了所有的东西,那么迁移就不需要了。请解释什么不起作用(什么错误等)。所以这基本上只意味着git clone-activate virtualenv runserver,对吗?因为如果我这样做,我会得到一个错误:return Database.Cursor.execute(self,query,params)操作错误:没有这样的表格:cms_URLConfRevisionOK,到目前为止我可以访问该网站,但我必须手动创建页面并为它们分配相应的模板,还有我的内容、导航结构和其他内容都不见了。