Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android和iPhone上部署Django应用程序有困难。。计划切换到PHP而不是Django_Php_Django_Web Applications_Mobile Application_Web Application Design - Fatal编程技术网

在Android和iPhone上部署Django应用程序有困难。。计划切换到PHP而不是Django

在Android和iPhone上部署Django应用程序有困难。。计划切换到PHP而不是Django,php,django,web-applications,mobile-application,web-application-design,Php,Django,Web Applications,Mobile Application,Web Application Design,好的,我已经完成了django应用程序的创建(用户必须注册一个帐户,登录,并可以与应用程序的其他用户交互,基本上是一个社交网络。该应用程序有一个PostgreSQL数据库)。我决定做一些研究,想办法在互联网上托管这个由django驱动的社交网站,让它成为一个可以从android和iphone应用商店下载的移动应用程序。我想首先主持这个网站,所以我找了一些地方来主持它。我找到了webpartion.com,尤其是这个链接 这说明了如何托管djnago应用程序。现在,我并没有完全阅读它,但我相信我

好的,我已经完成了django应用程序的创建(用户必须注册一个帐户,登录,并可以与应用程序的其他用户交互,基本上是一个社交网络。该应用程序有一个PostgreSQL数据库)。我决定做一些研究,想办法在互联网上托管这个由django驱动的社交网站,让它成为一个可以从android和iphone应用商店下载的移动应用程序。我想首先主持这个网站,所以我找了一些地方来主持它。我找到了webpartion.com,尤其是这个链接

这说明了如何托管djnago应用程序。现在,我并没有完全阅读它,但我相信我可以使用WebPosition托管我的社交网络django应用程序,而不会经历一大堆麻烦。(如果这里有人尝试托管django应用程序,但遇到了很大困难,请纠正我)

在作为一个站点托管之后,我还希望它成为一个可以在iPhone和Androids上使用的移动应用程序。现在,我想知道的是,最简单的方法是什么?(因为我猜所有的方法都会非常复杂……我不想要一个关于如何做的分步教程,一个关于如何做的文档的简单url就足够了)。我是否需要学习PHP、C、Java或其他任何东西,或者仅仅了解django和python就能做到这一点?请注意,这不仅仅是一个用户访问和阅读信息的应用程序,它还是一个社交网络


我只需要有人向我确认,部署使用django创建的社交网络并将其托管在网站上是可能的,然后使用该应用程序并使其成为Android和iOS应用程序,而无需使用其他语言完全重新创建它是可能的。如果你能为我提供一个链接,让我开始了解如何使用现有的django应用程序,并使其成为一个Android应用程序,而不必使用不同的语言完全重新键入应用程序,那就太好了。

我认为你不理解这里的基本原理

iOS的本机应用程序必须用Objective C或Swift编写

Android的本机应用程序必须用Java编写

就我所知,您无法将用Django编写的web应用程序编译并部署到Objective C或Java

但是,可以编写一个HTML5/JavaScript web应用程序,该应用程序可以使用或编译到相应的本地平台之一。这种应用程序的后端数据提供程序当然可以是由Django支持的RESTAPI


我不知道Objective C或Java,所以我坚持使用我知道的工具集——Django、Python、HTML5、Twitter引导和JavaScript来创建移动友好的web应用程序。这些网站使用响应式CSS为移动和平板电脑视口设置最适合的内容格式,但它们不是本机iOS或Android应用程序。

简单地说:您可以使用Python+Django(后端)和HTML、JavaScript和CSS(前端)创建web应用程序(网站)。一旦你做到了这一点,你就可以为iOS和Android制作一个非常基本的应用程序,它实际上只是一个指向你网站的浏览器窗口


谷歌“android webview”提供了一些将您的站点嵌入到带有Java的android应用程序的示例(注意这是一种非常基本的方法)。

事实上,您可以在iOS和android上将python应用程序编译为本机C,并将其加入相关应用程序商店。检查并

不确定您的要求是什么。我用过网络派系。托管django站点非常容易。就创建移动应用而言,它会是本地应用吗?你绝对不能用django来做这个。你需要学习iOS应用程序的objective c和android应用程序的java。要开发本机应用程序,请学习android、java和objective c。与python相比,Php套接字简直糟透了。坚持下去。好的,谢谢,那么在我完成django应用程序的创建之后,为了使用postgreSQL数据库部署用python编写的django应用程序,我将如何使用Java使其成为android应用程序,如何使用C使其成为iOS应用程序?任何让我开始的快速链接都可以,但我如何才能让一个已经有了现有UI和HTMLand css的django应用程序,并使用Java使其成为Android应用程序呢?再加上一个能让我入门的文档链接就足够了。@jproffitt,我只需要有人向我确认,部署使用django创建的社交网络并将其托管在网站上是可能的,然后使用该应用程序并使其成为Android和iOS应用程序,而不必使用其他语言完全重新创建。你不能简单地将带有HTML等的django应用程序制作成iOS或Android应用程序。这些是完全不同的平台,甚至不使用HTML。这是不可能的。你可以制作一个移动网络应用程序,或者使用phonegap,但在我看来,体验并没有那么好。无论如何,这都不是一个简单的转会。基维到底是如何帮助实现这个目标的?