【问题标题】:Starting a new django project on qpython在 qpython 上启动一个新的 django 项目
【发布时间】:2014-06-23 01:17:05
【问题描述】:

我已经在我的安卓手机上安装了 qpydjango,并且示例项目运行良好。我一直在尝试开始一个新项目(django 网站)但没有成功。 我试过运行“django-admin.py startproject mysite”,但我得到了这个错误

syntax error or django is not defined.

【问题讨论】:

  • 是语法还是sintax?
  • 您好,伊德里斯,感谢您的快速回复。这是语法
  • 如果您的 Android 手机上有此功能,请查看Android 交换
  • 有人请给出一个可行的解决方案

标签: django qpython


【解决方案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"

谢谢

【讨论】:

    【解决方案2】:

    使用 pip 下载此版本的 django。

    pip install django==1.8.16
    

    对我有用

    【讨论】:

      猜你喜欢
      • 2022-11-23
      • 1970-01-01
      • 2019-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-23
      • 1970-01-01
      相关资源
      最近更新 更多