首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在远程web服务器上使用Django构建web应用程序的适当方法

在远程web服务器上使用Django构建web应用程序的适当方法
EN

Stack Overflow用户
提问于 2019-03-21 15:42:24
回答 2查看 507关注 0票数 0

我对Django很陌生,所以请原谅我的无知。

我开始在我的远程web服务器上第一次构建一个web应用程序。我目前正在对服务器进行SSH‘’ing,并已启动Django项目。我刚刚启动了Django项目的开发服务器,它自动在http://127.0.0.1:8000/上服务。

我的问题是-在服务器上远程构建Django web应用程序的正确方法是什么?我是否应该在我的计算机上构建这个应用程序,然后在它完成后将该项目转移到我的web服务器上?或者,是否有一种方法可以访问开发服务器,而不影响我的web服务器上的网站的域/ip地址?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-21 16:10:23

这并不是Django特有的问题,因为任何软件开发项目的基本方法都是这样的。

  • 为开发和生产创建不同的设置文件。对于Django,这将涉及在生产设置中设置ALLOWED_HOSTS,就像您提到的那样,以及其他设置。这张清单对这一步很有帮助。使用环境变量隐藏秘密,并酌情在开发和生产机器中设置它们。
  • 使用版本控制系统(如git ),并在本地推送更改,然后将它们拉到生产服务器上,然后运行Django服务器。
    • 做得更好,并设置一个CI/CD管道来实现这一点。

票数 0
EN

Stack Overflow用户

发布于 2019-03-21 17:15:12

是的,您应该在计算机上构建工作项目:)您可能无法有效地在远程服务器上编写一些好的东西。

然后您可能会创建git存储库,例如在gitlab上。然后你将在你的电脑上工作,建立你的项目。当你想在远程服务器上看到它时,你会把你的项目拉到那里。

要正确地部署它将是第一次有点棘手,但是并不是很糟糕,还有很多好的指令,例如:https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04

我希望我正确地理解了你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55284187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档