我已经在我的 android 手机上安装了 qpydjango,并且示例项目运行良好。我一直在尝试开始一个新项目(django 网站)但没有成功。我试过运行“django-admin.py startproject mysite”但我收到了这个错误
syntax error or django is not defined
.
由于我没有得到任何人的任何答案,我想出了以下内容,以防有人有同样的问题。
#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"
谢谢
使用 pip 下载此版本的 django。
pip install django==1.8.16
这个对我有用