首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在单击django安装时部署Django-cms -数字海洋

在单击django安装时部署Django-cms -数字海洋
EN

Stack Overflow用户
提问于 2015-01-05 15:24:14
回答 1查看 1.7K关注 0票数 1

我正在寻找一种在数字海洋上部署django-cms的快速方法。我尝试使用单击installation django。我做了以下工作:

代码语言:javascript
复制
aptitude update
aptitude upgrade
aptitude install libpq-dev python-dev libjpeg-dev libpng-dev

我创建并上传了requirements.txt并将其安装在:

代码语言:javascript
复制
usr/local/lib/python2.7/dist-packages

然后,我将django-cms项目上传到home/django目录,我将其命名为django_project,只是为了不重命名nginx/gunicorn路径。在我吃完之后:

代码语言:javascript
复制
python manage.py syncdb 
python manage.py migrate 
python manage.py createsuperuser 
service gunicorn restart 

看了看我的小滴ip和惊奇的一见钟情,一切都很好,但是后来我注意到django cms管理栏没有样式,大多数链接不工作,比如…。

这里是管理员栏的截图:

任何人都可以帮助我,我一直在尝试部署django-cms,但没有成功,我尝试了许多教程,比如数字海洋django-cms教程,但我的问题是,所有仅在端口8000上激活的虚拟环境都可以工作。对于像我这样的初学者来说,django cms的部署似乎非常困难--对每一个帮助都很高兴。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-05 20:43:07

所以我终于找到了丢失的东西。这里是将django-cms部署到数字海洋-django-一键安装的完整过程。

创建我使用的Ubuntu 14.4 +应用程序django

代码语言:javascript
复制
aptitude update
aptitude upgrade
aptitude install libpq-dev python-dev libjpeg-dev libpng-dev

将django-cms上传到home/django/django_project/django_project并安装requirements.txt,不要忘记在settings.py中更新数据库。如果您重命名您的项目文件夹,请记住在gunicorn和nginx中更改静态文件的路径,如下所示:数字海洋一键安装django

然后:

代码语言:javascript
复制
python manage.py makemigrations 
python manage.py migrate 
python manage.py createsuperuser 
python manage.py collectstatic

收集器将应用程序和站点的所有静态文件打包到一个静态文件夹中,确保它位于正确的位置,不要忘记在/etc/nginx/sites-enabled/django文件中设置正确的媒体和静态路径:

代码语言:javascript
复制
secvice nginx restart (in case u modified default configuration)
service gunicorn restart

如果您在上传图片或静态文件时遇到问题,请确保您的settings.py、MEDIA_ROOT和MEDIA_URL指向正确的文件夹。希望它有用

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27782561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档