| Server IP : 198.38.94.13 / Your IP : 216.73.217.33 Web Server : Apache System : Linux d4744.dxb1.stableserver.net 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64 User : revivere ( 1140) PHP Version : 8.2.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/__pycache__/ |
Upload File : |
o
;j� � @ s� d Z ddlZddlZddlZdZdd� Zdd� Z ddd �Z
ddd
�Z ddd�Z
ddd�Z ddd�Z
ddd�Z
dS )z
Manage Django sites
� NZdjangoc C s t S )N)�__virtualname__� r r �J/opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/djangomod.py�__virtual__ s r c C s` | st jj�d�rdS t jj�d�rdS t j�d��tj�tj�| dd��r.tj�| dd�S | S )z!
Return the django admin
zdjango-admin.pyzdjango-adminz1django-admin or django-admin.py not found on PATH�bin) �salt�utils�path�which�
exceptionsZCommandExecutionError�os�exists�join)�bin_envr r r �_get_django_admin s �r c
O s� t |�}|� d|� d| � �} |r| � d|� �} |D ] }
| � d|
� �} q|�� D ]\}}|�d�s:| � d|� d|� �} q'td | ||dd �S )
z�
Run arbitrary django management command
CLI Example:
.. code-block:: bash
salt '*' django.command <settings_module> <command>
� z --settings=z --pythonpath=z --�__�=zcmd.runF)�env�runasZpython_shell)r �items�
startswithZ__salt__)
�settings_module�commandr �
pythonpathr r �args�kwargsZdja�cmd�arg�key�valuer r r r &