Android上的Python+Django

2024-04-26 03:23:12 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
3条回答

SL4A是一个非常优秀的android库/sdk/app,它为您提供了一种安装多个语言/脚本运行时的方法,以及通过脚本框架访问android功能的薄面板。

碰巧Python是一个选项,我在Android上使用过cherrypy(Python框架)。我没有试过用烧瓶或姜戈酒,但用一些工作应该是可能的。

这个应用程序提供了一种下载、安装python的方法,然后还提供了一种启动python控制台甚至只是运行python脚本的方法。

http://code.google.com/p/android-scripting/

由于Android SDK中存在一个愚蠢的bug/限制,最初对python的支持有一个缺点。这限制了名称中带下划线的apk资产的使用。细节在我的脑海里是模糊的,但是我在Android中订阅了这个问题,所以我可以跟进这个问题的细节。这会给许多python框架带来问题,因为下划线是python风格的一部分。

我们正在开发PythonAnywhere来填补这种利基。我们先把它调到iPad上。但现在看来Nexus7已经足够流行了,可能有足够的需求为Android做同样的事情。

是啊!它是有可能的!,但您需要在Android上安装termux终端,然后打开termux终端并写入:

apt-update
apt-install python
pip install django
django-admin startproject demo
cd demo
python manage.py runserver 0.0.0.0:8000

最后,在浏览器上打开localhost:8000,查看图片:

enter image description here

相关问题 更多 >