65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 Pydroid 在 Android 上进行 Django 开发

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1投票)

2020年5月5日

CPOL

2分钟阅读

viewsIcon

36170

downloadIcon

306

使用 Pydroid Android 应用创建 Django 应用

背景

Django 是一个用 Python 编写的 Web 应用程序框架,可以帮助 Web 开发人员更快、更轻松地构建网站。它在开发复杂的数据库驱动型网站时尤其有用。

Pydroid 是一个易于使用且功能强大的 Android Python IDE。它具有许多功能,可以轻松开发复杂的 Python 项目。它还支持各种库,如 PyQt5、Kivy、Jupyter 等。它也可以轻松用于开发 Django 应用程序。

在 Django 中,每当 Web 服务器收到资源请求时,都会使用 urlresolver 将 URL 与模式列表匹配。当它找到匹配的模式时,它会将请求发送到相关的函数,该函数称为 viewview 执行所需的业务逻辑并生成响应,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日:初始版本
© . All rights reserved.