当前位置: 首页 > 网络应用技术

如何修改Django管理

时间:2023-03-08 00:57:33 网络应用技术

  简介:今天,首席执行官注意到与您分享如何修改Django管理层。如果您能解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  本文目录清单:

  1. Django背景管理接口修改(源文件修改)2。DJANGO和主管管理过程3.如何修改Django自己的背景管理接口是在安装目录中找到的,基本上几乎与

  (1)初始接口

  (2)查找base_site.html以修改名称

  (1)查找样式文件

  (2)编辑base.css

  (1)登录接口

  (2)背景接口

  在Django项目中,我们需要使用独立于Django框架的某些脚本。这样,某些脚本可能需要独立运行并具有强大的维护。目前,主管可用于使用该字段。

  直接使用PIP

  使用主管很容易。您只需要修改一些配置文件即可使用它。

  跑步

  您可以看到默认配置情况,但是通常,我们不应修改默认配置。相反,将默认配置重定向到其他文件。不同的过程使用不同的配置文件来复制默认文件。

  默认配置描述

  解释了配置文件,并且非常简单,因此我不描述它。有一些建议可以修改其目录。如果您进行了修改,则应首先创建这些文件。您需要注意权限。

  现在,让我们开始主管服务。

  检查主管是否运行:

  上面我们运行了SuberSrod,现在我们可以添加要管理的配置文件。您可以在Substisord.Conf文件中编写所有配置项目,但是不建议这样做。相反,不同程序(组)被写入不同的配置文件。是的,这是默认配置在默认配置结束时的末尾。

  假设我们将项目配置文件放在此目录中:/etc/supervisor/

  然后,我们需要修改include in /etc/supervisord.conf为::

  测试PY文件:

  以下是Configuration File Directory /etc/supervisor/test.conf:

  配置完成后,可以运行:

  查看运行状态

  打开浏览器,输入127.0.0.9001,然后输入用户名和密码(如果在set_http_server中的配置文件中设置),您可以看到以下接口:

  开始服务后,运行:

  或直接监管

  如果成功,您将输入supercorctl的外壳接口。有以下方法:

  执行相关操作后,您可以在网络端看到特定更改,例如停止程序

  实际上,您也可以使用suspisorctl shell接口,但在Bash终端运行:

  根据官方文档的定义,a [program:x]实际上是指一组相同的功能或相似过程,也就是说,[program:x]可以启动多个进程。该过程的成员由该过程确定numProcs和process_name的两个参数。这句话是什么意思?让我们看这个示例。

  上面的示例将启动两个进程,proces_names是foo:foo_01和foo:foo_02.in。

  详细配置,单击此处

  主管还提供另一种流程组管理方法。通过这种方式,可以使用supcortisorctl命令来管理一组进程。从[program:x]的进程组不同,此处的过程是[program:x]。

  添加上述配置后,Program1和Progname2的过程名称将成为GroupName:program:program1 and theGroupName:“管理过程”而不是以前的protname1。

  在SupervisorCtl停止groupname之后:您可以同时结束程序元和progname2,并执行supcordisorctl stop top thegroupname:the groupname:togral to end protName1。

  实际上,默认情况下,主管也是一个过程。最理想的情况应作为系统服务安装。可以在此处引用安装方法。安装脚本在这里引用。因为没有具体的实验,所以这里没有解释。

  实际上,还有另一种简单的方法,因为Linux启动时会在 /etc/rc.local中执行脚本,因此只要您在此处添加执行命令

  需要在退出命令之前添加上述内容,并且由于执行RC.Local脚本时未初始化路径环境变量,因此需要与绝对路径一起使用该命令。

  在添加之前,请测试是否可以在终端中正常执行命令。如果找不到主管,可以找到以下命令

  风俗。

  Django正式有一个非常详细的管理员自定义文档

  如果英语不好,我建议Django免费学习网站。Liu Jiang的Django教程非常好。

  结论:以上是首席CTO的所有内容都注明了Django如何为每个人修改的管理层。感谢您阅读本网站的内容。我希望这对您有帮助。有关在此站点上如何修改Django管理的更多相关内容。