[PYTHON] Verwenden Sie die django-debug-Symbolleiste in der VirtualBox / Vagrant-Umgebung

Hintergrund

Umgebung

Installation

--Installation

 # pip install django-debug-toolbar==1.3.0 
 # pip freeze
 Django-debug-toolbar==1.3.0

Grundeinstellung

$PROJECT_DIR/setting.py


...
DEBUG = True

INSTALLED_APPS = (
...
'django.contrib.staticfiles',
'debug_toolbar',   ← django.contrib.Beschrieben in der Zeile nach statischen Dateien
...
)
...
INTERNAL_IPS = ('192.168.56.1')← Definieren Sie die Zugriffsquellen-IP zum Server. Im Fall von Virtual Box wird GW durchlaufen. Wenn Sie also von lokal aus zugreifen, wird die Adresse von GW zur Zugriffsquelle.

Referenz: So überprüfen Sie REMOTE_ADDR

example_view.py


from django.shortcuts import render,render_to_response
from django.template import RequestContext

def get_client_ip(request):
    return render_to_response('test.html', {
        ip_addr = request.META.get('REMOTE_ADDR'),
    }, Context_instance=RequestContext(request))

test.html


{{ ip_addr }}

Starten Sie den Server

python manage.py runserver 0.0.0.0:8000

Überprüfen Sie die Seite

Wo die Installation stecken blieb

Recommended Posts

Verwenden Sie die django-debug-Symbolleiste in der VirtualBox / Vagrant-Umgebung
Verwenden Sie Anaconda in einer Pyenv-Umgebung
(Hinweis) Django in Vagrant-Umgebung
Verwenden Sie Tensorflow in einer wurzellosen Umgebung
Verwenden Sie WebDAV in einer Portable Docker-Umgebung
Verwenden Sie die django-debug-Symbolleiste nicht lokal
Verwenden Sie den neuesten Pip in einer virtuellen Umgebung
Verwenden Sie jupyter-lab, das in einer virtuellen Python-Umgebung (venv) installiert ist.
Verwenden Sie Python in einer Anaconda-Umgebung mit VS-Code
Verwenden Sie pydantic beim Lesen von Umgebungsvariablen in Python
Verwenden Sie os.getenv, um Umgebungsvariablen in Python abzurufen
Verwenden Sie eine kostenlose GPU in Ihrer Lieblingsumgebung
Verwenden Sie config.ini mit Python
Verwenden Sie DataFrame in Java
Verwenden Sie Datumsangaben in Python
Verwenden Sie Mean mit DataFrame
Verwenden Sie Valgrind mit Python
Hinweis: CGI (während des Versuchs und Irrtums) in der Vagrant-Umgebung
Verwenden Sie CASA Toolkit in Ihrer eigenen Python-Umgebung
virtualenvwrapper in der Windows-Umgebung
Verwenden Sie ujson in Anfragen
virtuelle Umgebung in Python
Verwenden Sie den Profiler in Python
Entwicklungsumgebung in Python
Hinweise zum Erstellen einer Linux-Umgebung mit VirtualBox + Vagrant unter Windows 10
Mal sehen, wie def in Python verwendet wird
Verwenden Sie den let-Ausdruck in Python
Verwenden Sie das Messprotokoll mit Python
Verwenden Sie die Rückruffunktion in Python
SSH-Einschränkungen in der Linux-Umgebung
Verwenden Sie den Parameterspeicher in Python
Verwenden Sie den HTTP-Cache in Python
Verwenden Sie reguläre Ausdrücke in C.
Behandeln Sie Umgebungsvariablen in Python
Pip-Installation in einer Proxy-Umgebung
Verwenden Sie Random Forest mit Python
HTTP-Umgebungsvariablen in Flask
Verwenden Sie Spyder von Python IDE
Byobu stürzt in der Pyenv-Umgebung ab
Verwenden wir Juman ++ im Servermodus
Führen Sie Amazon Linux 2 in VirtualBox aus
-Lösung für bereits verwendete Adresse
Ich möchte Rails mit Rails auch in einer vagabundierenden Umgebung betreiben
Installieren Sie Networkx in der Python 3.7-Umgebung zur Verwendung in Malware Data Science-Büchern