简介:今天,首席执行官注意到与您分享如何修改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管理的更多相关内容。