在qpython上启动一个新的django项目

时间:2014-06-23 01:17:05

标签: django qpython

我在我的Android手机上安装了qpydjango,示例项目运行完美。我一直在尝试开始一个新项目(django网站),但没有成功。 我试过运行“django-admin.py startproject mysite”,但是我收到了这个错误

  

syntax error or django is not defined

2 个答案:

答案 0 :(得分:1)

由于我没有得到任何人的任何回答,所以如果有人有同样的问题,我会提出以下建议。

#qpy:console
import os
import os.path

projectname=raw_input("Enter project name: ")
projectdir="/mnt/sdcard/com.hipipal.qpyplus/projects/"+projectname

if os.path.exists(projectdir):
    print "sorry project '"+projectname+"' already exists"
else:
    print "Starting django project '"+projectname+"'"
    os.makedirs(projectdir)
    os.system("cd /mnt/sdcard/com.hipipal.qpyplus/lib/python2.7/site-packages/django/bin && python django-admin.py startproject "+projectname+" "+projectdir)

    appname=raw_input("Enter your first app name: ")
    print  "Starting the first django app '"+appname+"'"
    os.system("cd "+projectdir+" && python manage.py startapp "+appname)

    print "You project and first app started successfully"
    print "Find the project here '"+projectdir+"'"
    print " and edit settings.py as necessory"
    print " then run python manage.py runserver to start"

谢谢

答案 1 :(得分:0)

使用pip下载此版本的django。

pip install django==1.8.16

它对我有用