這些說明是為了快速測試Linux(Ubuntu或Debian)系統上的系統
安裝Python
Dukapoint是使用Django版本2.1.4構建的。 Django 2及以上需要Python 3。
更新和升級您的操作系統軟件包
sudo apt-get update && sudo apt-get upgrade -y
安裝Python
sudo apt-get install python3 -y
設置虛擬環境
Python 3已安裝了pip 。
Virtualenv
打開終端並運行命令:
pip install virtualenv
在您選擇的位置為項目創建一個目錄,例如/opt/dukapoint 。這是Dukapoint源代碼將下載到的地方。
使用命令進入目錄:
cd /opt/dukapoint
現在創建一個虛擬環境:
virtualenv env
然後用以下方式激活虛擬env:
./env/Scripts/activate
下載並安裝Dukapoint
從GitHub下載DukaPoint源代碼
將文件內容提取到/opt/dukapoint/以便其內容為:
--branches
--customers
--deliveries
--dukapoint
--media
--products
--sales
--staff
--static
--suppliers
--templates
--.gitattributes
--.gitignore
--manage.py
--README.md
--requirements.txt
接下來,您需要安裝Django和Dukapoint所需的所有軟件包。您可以使用以下命令來執行此操作:
pip install -r requirements.txt
在這種情況下,我們將使用SQLITE數據庫運行該應用程序。發出以下命令來創建遷移:
python manage.py makemigrations
這還將創建db.sqlite3文件,該文件現在將作為我們測試系統的數據庫。
然後migrate以創建數據庫表
python manage.py migrate
Django配備了測試服務器(不適合生產目的)。由於這僅用於測試,我們可以繼續使用Django的服務器運行系統
python manage.py runserver
如果您需要在其他端口號(例如默認端口80)上運行該應用程序,請在端口8000上運行該應用程序,並使其在服務器的IP地址上訪問,請使用:
python manage.py runserver 0.0.0.0:80
現在,如果訪問http:// localhost:8000或http:// localhost,如果您使用端口80,則應查看登錄頁面。
superuser在登錄之前,必須創建一個超級用戶。
通過按ctrl + C停止服務器,然後運行命令:
python .manage.py createsuperuser
回答所有問題,然後按enter在每個問題之後繼續進行下一個問題。
完成後,如上所述再次運行服務器以登錄並開始使用系統。
最好在以下列出的序列中執行以下任務:
創建分支System->branches->add new
將Superuser分支設置為頁面的頂部,單擊用戶名,然後選擇Change branch以設置已登錄的用戶分支。
添加供應商Suppliers->Add new
添加產品Products->add new 。您可以根據需要添加盡可能多的產品。
添加庫存Products->Deliveries->add stock 。添加盡可能多的。
去POS開始銷售。在頁面的頂部,單擊POS 。然後開始鍵入產品的名稱以開始銷售。
查看銷售報告Sales->reports
這些說明是為了快速測試Windows系統上的系統(在Windows 10上測試)
安裝Python
Dukapoint是使用Django版本2.1.4構建的。 Django 2及以上需要Python 3。
從python.org發布Windows頁面的正常方式,下載並安裝正確的操作系統Python 3.7版本
確保在安裝過程中將Python添加到Windows路徑中。
設置虛擬環境
Python 3已安裝了pip 。
Virtualenv
打開Windows PowerShell(或您使用的任何其他終端)運行命令:
pip install virtualenv
在您選擇的位置上為項目創建一個文件夾,例如C:dukapoint 。這是Dukapoint源代碼將下載到的地方。
使用命令進入文件夾:
cd C:dukapoint
現在創建一個虛擬環境:
virtualenv env
然後用以下方式激活虛擬env:
.envScriptsactivate
如果您使用PowerShell,這應該很好
下載並安裝Dukapoint
從GitHub下載DukaPoint源代碼
將文件內容提取到C:dukapoint中,以便其內容為:
--branches
--customers
--deliveries
--dukapoint
--env
--media
--products
--sales
--staff
--static
--suppliers
--templates
--.gitattributes
--.gitignore
--manage.py
--README.md
--requirements.txt
接下來,您需要安裝Django和Dukapoint所需的所有軟件包。您可以使用以下命令來執行此操作:
pip install -r .requirements.txt
在這種情況下,我們將使用SQLITE數據庫運行該應用程序。發出以下命令來創建遷移:
python .manage.py makemigrations
這還將創建db.sqlite3文件,該文件現在將作為我們測試系統的數據庫。
然後migrate以創建數據庫表
python .manage.py migrate
Django配備了不適合生產目的的測試服務器。由於這僅用於測試,我們可以繼續使用Django的服務器運行系統
python manage.py runserver
如果您需要在默認端口80等其他端口號上運行該應用程序,請在端口8000上運行該應用程序,請使用:
python manage.py runserver 0.0.0.0:80
現在,如果訪問http:// localhost:8000或http:// localhost,如果您使用端口80,則應查看登錄頁面。
superuser在登錄之前,必須創建一個超級用戶。
通過按ctrl + C停止服務器,然後運行命令:
python .manage.py createsuperuser
回答所有問題,然後按enter在每個問題之後繼續進行下一個問題。
完成後,如上所述再次運行服務器以登錄並開始使用系統。
最好在以下列出的序列中執行以下任務:
創建分支System->branches->add new
現在,當創建第一個分支時,Superuser Branch - 現在是自動設置的。
添加供應商Suppliers->Add new
添加產品Products->add new 。您可以根據需要添加盡可能多的產品。
添加庫存Products->Deliveries->add stock 。添加盡可能多的。
去POS開始銷售。在頁面的頂部,單擊POS 。然後開始鍵入產品的名稱以開始銷售。
查看銷售報告Sales->reports
##做