.
Django-shellng bir shell və avtomatik idxal bütün modelləri & nbsp başlamaq üçün Django idarə komanda deyil, Django fərqli olaraq komanda uzantıları bu shell üçün gunk bir yük çap deyil shell_plus. Sizin layihə üçün xüsusi əlavə idxal əlavə edə bilərsiniz ki, bir siqnal verir.
istifadə:
& Nbsp; ./ manage.py shellng
Urllib əlavə etmək üçün siqnal istifadə:
shellng idxal shell_loaded dən
def load_extra (göndərən, imported_objects ** kwargs):
& Nbsp; imported_objects ['urllib'] = __import __ (urllib)
shell_loaded.connect (yük, 'load_extra "dispatch_uid)
imported_objects bütün modulları bir lüğət idxal edilir. Siz əlavə və ya siqnalları istədiyiniz kimi bu edə bilərsiniz. siqnal komanda run əvvəl idxal olunacaq bir yerdə olması lazımdır. . siqnal qoşulmaq üçün sadə yer settings.py edir
tələblər
- Python
- Django
Şərhlər tapılmadı