2019年10月11日 星期五

用Python撰寫Django背景執行的程式

Django Background Tasks:https://django-background-tasks.readthedocs.io/en/latest/



Running background tasks in django:https://medium.com/@robinttt333/running-background-tasks-in-django-f4c1d3f6f06e

執行步驟如下:

1.先啟動cmd應用程式

2. 執行mkvirtualenv background指令,建立虛擬環境

3.執行pip install django指令,安裝Django套件

4.執行pip install django-background-tasks,安裝Django背景執行套件

5.執行django-admin startproject background,建立background專案

6.打開settings.py在INSTALLED_APPS 串列中,設定'background_task'的APP。

7.執行python manage.py makmigrations background_task

8.執行python manage.py migrate

9.執行python manage.py runserver

10.打開瀏覽器,輸入127.0.0.1:8000

11.執行python manage.py startapp background_app,新增一個APP

12.在settings.py中新增background_app APP

14.打開urls.py新增一個path


15.打開background_app/views.py 輸入下列程式

16.開啟另一個cmd,輸入python manage.py process_tasks

經由上圖就可以看到,工作在背景下工作。



沒有留言:

張貼留言