这些说明是为了快速测试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
##做