Blog

Blog

PHODAL

Android Django-CMS

这就是我安装Debian armel想做的事情了,运行django,不过目标总算完成了。

然后的话,我本来是打算写个脚本用作初始化的,后来是直接用一个终端(手机上安装了两个终端)完成这些的。

直接加个初始命令上面,因为是在windows上,也懒得切换,只好这样了。

 

losetup /dev/block/loop7 /sdcard/debian/debian.img
mount /dev/block/loop7 /sd-ext/debian 
cd /sd-ext/debian
chroot . /bin/bash
source /etc/bash.bashrc  
source /etc/profile 
clear  

于是每次一开终端就会自动的chroot了。

 

接着就是安装django和python了


apt-get install python  
apt-get install python-setuptools   
easy_install django 

用aptitude会比apt-get好此,但是自我感觉apt-get这个比较容易理解了。

于是就可以有此了


django-admin.py startproject mysite
cd mysite  
python manage.py runserver 

如果和我一样,遇到不可下载的情况,可以用电脑下载django,然后push到手机的home或之类的目录,再tar -xvf,然后python setup.py install

 

接着就是django-cms了,

官方的方法是用pip,其实用easy_install也可以的,不过我还是觉得pip对于版本的控制比较简单易懂。

 

sudo pip install django=1.3.1 django-cms south

但是,当前两者是一样的。


sudo aptitude install python2.6 python-setuptools python-imaging  
sudo easy_install pip  
sudo pip install django==1.3.1 django-cms south  
django-admin.py startproject mycmsproject  
cd mycmsproject  
rm settings.py  
rm urls.py  
wget https://gist.github.com/raw/1125918/settings.py  
wget https://gist.github.com/raw/1125918/urls.py  
mkdir templates  
cd templates  
wget https://gist.github.com/raw/1125918/example.html  
cd ..  
python manage.py syncdb --all  
python manage.py migrate --fake  
python manage.py runserver 

官方的安装方法,不过,不知道是不是因为是在win的原因还是这个有点小问题,wget好像是实现的。

最后就有下图了。

用easy_install的话,应该是

 easy_install django -U "flup==1.0.2"


或许您还需要下面的文章:

关于我

Github: @phodal     微博:@phodal     知乎:@phodal    

微信公众号(Phodal)

围观我的Github Idea墙, 也许,你会遇到心仪的项目

QQ技术交流群: 321689806
comment

Feeds

RSS / Atom

最近文章

关于作者

Phodal Huang

Engineer, Consultant, Writer, Designer

ThoughtWorks 技术专家

工程师 / 咨询师 / 作家 / 设计学徒

开源深度爱好者

出版有《前端架构:从入门到微前端》、《自己动手设计物联网》、《全栈应用开发:精益实践》

联系我: h@phodal.com

微信公众号: 最新技术分享

标签