【问题标题】:What is necessary to make the deploy of a Django Application in an internal network?在内部网络中部署 Django 应用程序需要什么?
【发布时间】:2019-05-05 01:27:43
【问题描述】:

我是一名学生,从去年开始在学校做了几个月的 django 项目,使用 Django Rest Framework 和 React。一个医院项目,用于管理患者、预约、药物等。我在这里问了几次关于如何在 Django 中做一些事情的问题,这真的很有帮助。

我已经为医院里的人介绍了这个系统,他们很喜欢它,还有一些调整要做,打算在这个周末修复它。我正在使用 python 任何地方的免费帐户来托管它。所以现在我有一些疑问,这个月我需要在医院部署这个项目,他们想把它托管在那里进行生产。他们已经安排了和我的会面,我的老师是指导我并负责这个项目的人,还有医院的 IT 主任,主任要我为他解释在医院主持这个项目需要什么.在我缺乏经验的头脑中,我认为他唯一需要的就是在他们的服务器上安装 python 3.6 和 MySQL。在计划于下周与 IT 主管进行会谈之前,我的老师要求我对在那里进行部署所需的条件进行研究。

所以我在这里,我想问你们,你们有什么建议,我可以阅读任何关于在医院网络中部署 Django 应用程序需要什么的文本?

一个有用的事实是,当它投入生产时,最多可以有 7 个人同时在线使用该系统。 Django 2.1、python 3.6、rest 框架、reactjs、mysql。

【问题讨论】:

  • 我认为你应该尝试github.com/dokku/dokku,如果你曾经尝试过heroku,那么这个是相似的。我有一些基于 django 的项目使用 dokku 部署到生产服务器,我主要使用 linode,但由于这些医院拥有他们的服务器,你可以即兴发挥。祝你好运

标签: django networking deployment django-rest-framework web-deployment


【解决方案1】:

很可能会有一台 Windows 机器,在这种情况下,您可以简单地使用内置的 IIS 并在 IIS 上配置 Django,并在防火墙上打开几个端口,这是我相信的最简单的方法。 如果 IIS 不存在,您可以像这样从 Windows 功能启用它 enter image description here

并按照此配置作为初学者

https://docs.microsoft.com/en-us/visualstudio/python/configure-web-apps-for-iis-windows?view=vs-2019

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-18
    • 2015-01-06
    • 2020-10-22
    相关资源
    最近更新 更多