【问题标题】:can i deploy a django web app on a web server i can't configure?我可以在无法配置的 Web 服务器上部署 django Web 应用程序吗?
【发布时间】:2017-10-18 18:57:54
【问题描述】:

所以我们在 uni 有一个项目来创建一个网站。我们没有收到任何关于使用什么技术的具体信息,我们只得到了一个主题。这些项目最终将托管在 uni 网站上。该网站的主机是:

http://uni.co.uk

项目最终会出现在 url:

http://uni.co.uk/module_code/projects/

通常,导师只需要一个包含 html、css 和 javascript 文件的前端解决方案。我想添加一些后端来使网站动态化。

我玩过 Django 和 node.js,我非常喜欢 Django,并想在这个项目中尝试一下。我唯一的问题是我的项目最终将使用的 Web 服务器对我来说是不可访问的,我也无法对其进行配置。如果我无法访问主主机 Web 服务器配置,有什么方法可以在我的项目中使用一些后端?有什么方法可以在我的项目结束的那个 url 上创建我自己的微型 Web 服务器?

不期待任何代码解决方案,如果有人能告诉我这是否可能并指出我正确的资源以获取信息。

如果问题含糊不清,我深表歉意,但我是网络开发新手,不知道如何使问题更具技术性。

提前致谢。

【问题讨论】:

  • 是否可以联系网站管理员并询问他是否可以?

标签: django webserver backend web-development-server embeddedwebserver


【解决方案1】:

你可以做的是调用一个你已经开发并部署在其他地方的后端,使用 javascript。所以基本上你最终会得到一个解决方案,你在 uni 网站上托管 html 和 javascript,然后在其他地方托管后端。所以后端将作为您的 api 工作。

我建议在 heroku 上部署,因为在那里部署相对容易。

可能出现的一个问题是CORS(跨源资源共享),因为您将在一个域上拥有后端,而在另一个域上拥有 javascript。

查看一些有关如何构建单页应用程序的资源。他们中的大多数人会提到如何处理 api 请求的资源,因为他们会依赖这些资源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    相关资源
    最近更新 更多