- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
简短问题 1
Django's documentation 中定义的生产环境由什么构成大约 1/2 的路程?
简短问题 2
如果多人同时访问数据库,是否有管理界面损坏数据库的记录案例?
背景
我已使用 Django 作为 ORM对于 PostgreSQL 服务器。由于该应用程序的主要用途是 ORM,因此它在客户端计算机上运行以与远程服务器通信。到目前为止,为了访问管理 Web 界面,我运行了 python manage.py runserver
,它在我的本地主机 (127.0.0.1:8000) 上托管一个小型 Web 服务器来访问它。
这种方法很有效,只是每当我需要修复数据条目或查找某些内容时,我都必须在安装/运行该应用程序的计算机上。我对此的解决方法是从 Ubuntu 服务器启动应用程序的管理界面并为其提供真实的 IP 地址。请注意,真实的 IP 地址位于我们的本地 Intranet 上,并且位于防火墙后面。我测试了两个人的同时访问,没有任何问题,没有看到任何错误,我通过 Ubuntu 的 Upstart 添加了这个 python 进程作为系统进程。
长期目标是安装 Apache 和 Mod_WSGI 来托管应用程序。然而,对于这么小的团队(每次3人),还有必要经历这些麻烦吗?请注意,如果我们向外界开放,这个问题就变得毫无意义,而 Apache 是必须的。
最佳答案
如果您不使用开发服务器来开发 django 项目,那么对我来说这听起来像是生产。使用 Apache 和 mod WSGI 部署应用程序值得这么麻烦吗?这取决于您,但 Django 开发人员的建议非常明确。
DO NOT USE THIS SERVER IN A PRODUCTION SETTING. It has not gone through security audits or performance tests. (And that's how it's gonna stay. We're in the business of making Web frameworks, not Web servers, so improving this server to be able to handle a production environment is outside the scope of Django.)
对于你的第二个问题,我不确定你所说的“损坏”是什么意思。如果两个用户同时更改同一对象,则第二个要保存的用户可能会无意中恢复第一个用户的更改:
考虑两个用户编辑同一个Person
。第一个用户更改第一个名称,然后第二个用户更改第二个名称。由于第二个用户在第一个用户保存之前加载了更改页面,因此第一个名称将更改回 Joe。
| Description | First Name | Second Name |
=============================================
| initial value | Joe | Smith |
| first user | Joseph | Smith |
| second user | Joe | Bloggs |
=============================================
关于python - Django内置的Web服务器: Usage and Reliability Concerns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8174987/
我有以下 Java 代码: public static void fun(int[] a) { int min; for(int j=0;j
我每天都在使用 PHPStorm 中出色的查找用法功能,搜索结果属于以下两个类别之一: 非代码用法 发现用法 我几乎对非代码用法不感兴趣。此外,当我寻找名为 get() 或 set() 的方法的用法时
我正在尝试在 Visual Studio 中分析我的 UWP(通用 Windows 平台)应用程序,以查看导致我的进程内存使用率如此之高的原因。 我一直在使用 Visual Studio 的内置诊断工
这个问题可能也适用于其他库,但是使用 Cassandra 作为一个具体的例子来确保我问的是一个可以回答的问题: 使用 Kotlin,我可以使用 Cassandra 的异步方法,然后用 Listenab
我正在开发一个简单的命令行工具,但我发现默认的 Usage 消息有点欠缺。我想定义我自己的,我认为我做对了我指的是 this example . 我注释掉了我编写的大部分代码,因此包含 main 函数
我正在从应用程序 A 向 Artemis 发送消息,但我从应用程序 A 收到此错误: AMQ212054: Destination address=my-service is blocked. If
我正在从应用程序 A 向 Artemis 发送消息,但我从应用程序 A 收到此错误: AMQ212054: Destination address=my-service is blocked. If
我阅读了有关在 PostgreSQL 中授予序列的答案。通常,他们说同时授予 SELECT、USAGE。我想知道我是否可以只授予 USAGE。哪一个是授予序列的最佳实践,为什么? 最佳答案 Quote
我正在尝试查看我的使用计划中每个 API key 的使用情况。但是当我跑 aws apigateway get-usage --usage-plan-id ***** --start-date 202
我正在使用 Spring Boot 2.3.2。在执行器的帮助下,将应用程序指标发布到指标控制台。我想知道 system.cpu.usage 和有什么区别和 process.cpu.usage执行器优
将 Xamarin.Forms iOS 应用提交到 Apple 的 TestFlight 后,我们收到以下消息。 消息: Dear Developer, We identified one or
我想捕获以下参数: lastAccessedTime - 用户上次访问站点的时间(通常在登录过程中显示) isOnline - 表示用户是否在线的 bool 值。 一种。将这些变量作为用户表本身的一部
我的Web服务器上偶尔有HTTPD请求,这会增加CPU使用率。我在顶部观看此视频。每个URL都是在每次请求时动态生成的。该框架是Codeigniter。我正在使用prefork Apache作为Lin
我们有一个非常小的专业用户群。 没有社区。 我的老板想找出谁在使用它。他的方法是简单地建立一个隐藏的连接,也许是一个自动更新功能,默认情况下在没有更新的情况下启用WITHOUT通知... 我不太喜欢这
我正在尝试监视安装和运行Prometheus的计算机的cpu利用率。我有一个指标'process_cpu_seconds_total'。我可以找到该指标的评分或评分。但是我不太确定如何得出CPU利用率
是否可以估计单个进程在运行时产生的热量。 处理器的温度读数很容易获得,但我需要的是进程特定的信息。 是否可以映射 CPU 利用率、IO、运行时间、内存使用等信息来获得某种估计? 最佳答案 我要说不。因
当一个内核的 CPU 使用率为 100% 时,这意味着什么? 这是否意味着进程已经达到了内核的最大可能性能(使用矢量化),还是意味着 CPU 正在执行与内核时钟一样多的周期? 另外,如果它是 100%
这个问题已经有答案了: some macro statements may have unexpected results in C++? (3 个回答) 已关闭 9 年前。 以下脚本的输出是 20。
我似乎无法使用 JSON::XS的OO接口(interface)正常。以下呱呱叫我无法追踪的错误: use JSON::XS; my $array = ['foo', 'bar']; my $code
我希望我们的应用程序在第一次启动时向服务器发送一些匿名信息(操作系统、Java 版本等)。唯一的用途是确定正在使用的副本数量,并了解我们的客户最常使用哪些操作系统,以便我们知道将测试重点放在何处。 我
我是一名优秀的程序员,十分优秀!