Python Django manage.py擴展自定義命令


1.創建項目 luffy

django-admin.py startproject luffy

2, 創建app web, 並在settings.py 文件中添加該app

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    # Api
    'web',

]
settings.py

 

3.在web下建management.commands模塊

 

4.在commands下建eventcheck.py文件

 

5.編寫eventcheck.py

 

6.執行python manage.py  檢查下是否有這個命令


[auth]
  changepassword
  createsuperuser

[contenttypes]
  remove_stale_contenttypes

[django]
  check
  ...
  makemessages
  makemigrations
  migrate
  sendtestemail
  shell
  ...
  startapp
  startproject

 

[web]
  eventcheck

7.執行python manage.py  eventcheck

就會執行  eventcheck.py下的內容了

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM