使用 Pydroid 在 Android 上进行 Django 开发





5.00/5 (1投票)
使用 Pydroid Android 应用创建 Django 应用
背景
Django 是一个用 Python 编写的 Web 应用程序框架,可以帮助 Web 开发人员更快、更轻松地构建网站。它在开发复杂的数据库驱动型网站时尤其有用。
Pydroid 是一个易于使用且功能强大的 Android Python IDE。它具有许多功能,可以轻松开发复杂的 Python 项目。它还支持各种库,如 PyQt5、Kivy、Jupyter 等。它也可以轻松用于开发 Django 应用程序。
在 Django 中,每当 Web 服务器收到资源请求时,都会使用 urlresolver
将 URL 与模式列表匹配。当它找到匹配的模式时,它会将请求发送到相关的函数,该函数称为 view
。view
执行所需的业务逻辑并生成响应,Django 将该响应发送到 Web 浏览器。
Using the Code
可以通过在 Pydroid 的菜单中选择“**Terminal**”选项来启动终端,如下所示
启动 Pydroid 中的终端后,可以使用以下命令安装 Django
要创建一个项目,可以在要创建项目的目录中输入以下命令
将创建以下目录/文件
helloproj/
manage.py
helloproj/
__init__.py
settings.py
urls.py
asgi.py
wsgi.py
外部 *helloproj/* 目录是项目的 main 容器,而内部 *helloproj/* 目录是项目的 Python 包。*helloproj/urls* 包含项目的 URL。
要创建一个应用程序,可以在包含 *manage.py* 文件的目录中更改目录后输入以下命令
这将创建以下目录/文件
helloapp/
__init__.py
admin.py
apps.py
migrations/
__init__.py
models.py
tests.py
views.py
编辑 *helloapp/views.py* 文件,如下所示
以上代码是一个简单的索引视图,它返回一个 HttpResponse
。
下一步是将此视图映射到 URL。可以通过在 *helloapp* 目录中创建 *urls.py* 文件来完成,如下所示
在 *helloapp* 目录中创建 *urls.py* 文件后,*app* 目录将如下所示
helloapp/
__init__.py
admin.py
apps.py
migrations/
__init__.py
models.py
tests.py
urls.py
views.py
下一步是编辑根 *urls.py* 文件(*helloproj/urls.py*),如下所示
在上面的代码中,include()
函数用于引用 *helloapp.urls* 文件。
现在可以使用 $ python manage.py runserver
命令运行服务器,如下所示
启动浏览器并输入 URL **http://127.0.0.1:8000/helloapp/** 后,将显示以下输出
关注点
我希望读者觉得这篇文章有用且有趣。
历史
- 2020年5月5日:初始版本