我最近创建了一个基于DjangoCMS的网站,用于我在学校必须完成的项目。我还整合了我之前在Django中制作的博客应用程序。
当我尝试将项目移植到另一台机器时,我收到一条错误消息,说“找不到应用'博客/'。是否在INSTALLED_APPS
?”此外,我的整个内容已经消失。没有菜单,内容,页面,没有。我的DB是SQlite3
我使用makemigrations博客,makemigrations网站(这就是调用cms项目)运行项目,然后是runserver。
所以基本上我的问题是:我该怎么做才能解决这个问题?有没有办法在另一台机器上制作类似我现有项目的相同副本?
答案 0 :(得分:1)
VirtualEnv 对你有好处,我做同样的事情,让你的virtualenv可以用virtualenv venv_folder --relocatable
重新定位,然后将项目文件夹和virtualenv文件夹移动到新服务器(你可以使用scp通过ssh传输文件)。再次激活virtualenv并在新地方运行runserver。 >> source venv_folder/bin/activate; python manage.py runserver