Django-shellng ay isang Django utos ng pamamahala upang magsimula ng isang shell at auto-import ang lahat ng mga modelo. & Nbsp; Hindi tulad Django utos extension shell_plus hindi ito mag-print ng pag-load ng gunk sa shell. Nagbibigay ng signal sa gayon ay maaari mong idagdag sa dagdag na mga pag-import na partikular sa iyong proyekto.
Paggamit:
& Nbsp; ./ manage.py shellng
Gamit ang mga signal upang idagdag sa urllib:
mula sa pag-import shellng shell_loaded
def load_extra (nagpadala, imported_objects, ** kwargs):
& Nbsp; imported_objects ['urllib'] = __import __ ('urllib')
shell_loaded.connect (pagkarga, dispatch_uid = 'load_extra')
imported_objects ay isang diksyunaryo ng lahat ng mga module na ma-import. Maaari kang magdagdag o mag-alis dito hangga't gusto mo sa signal. Kailangang nasa isang lugar na mai-import bago ang command ay tatakbo ang signal Ang. . Ang pinakasimpleng lugar upang ikonekta ang signal sa settings.py
Mga Kinakailangan :
- Python
- Django
Mga Komento hindi natagpuan