Essas instruções são para testar rapidamente o sistema em sistemas Linux (Ubuntu ou Debian)
Instale o python
O Dukapoint é construído usando o Django versão 2.1.4. Django 2 e acima requer Python 3.
Atualize e atualize seus pacotes de sistema operacional
sudo apt-get update && sudo apt-get upgrade -y
Instale o python
sudo apt-get install python3 -y
Configurar um ambiente virtual
O Python 3 foi instalado pip .
Virtualenv
Abra o terminal e execute o comando:
pip install virtualenv
Crie um diretório para o projeto em um local de sua escolha, por exemplo /opt/dukapoint . É aqui que o código -fonte do Dukapoint será baixado.
Entre no diretório com o comando:
cd /opt/dukapoint
Agora crie um ambiente virtual com:
virtualenv env
Em seguida, ative o Env virtual com:
./env/Scripts/activate
Baixe e instale o Dukapoint
Baixe o código -fonte Dukapoint do Github
Extraia o conteúdo do arquivo para /opt/dukapoint/ para que seu conteúdo seja:
--branches
--customers
--deliveries
--dukapoint
--media
--products
--sales
--staff
--static
--suppliers
--templates
--.gitattributes
--.gitignore
--manage.py
--README.md
--requirements.txt
Em seguida, você precisa instalar o Django e todos os pacotes exigidos pelo Dukapoint. Você pode fazer isso com o comando abaixo:
pip install -r requirements.txt
Nesse caso, executaremos o aplicativo usando o banco de dados SQLite. Emitir o seguinte comando para criar migrações:
python manage.py makemigrations
Isso também criará o arquivo db.sqlite3 que servirá por enquanto como nosso banco de dados para testar o sistema.
Em seguida, migrate para criar tabelas de banco de dados
python manage.py migrate
O Django vem com um servidor de teste (não adequado para fins de produção). Como isso é apenas para teste, podemos seguir em frente e executar nosso sistema usando o servidor de Django
python manage.py runserver
Isso executará o aplicativo na porta 8000, se você precisar executá -lo em um número de porta diferente, como a porta 80 padrão e torná -la acessível no endereço IP do servidor, use:
python manage.py runserver 0.0.0.0:80
Agora você deve ver a página de login se acessar http: // localhost: 8000 ou http: // localhost se você usou a porta 80.
superuserAntes de poder fazer o login, você deve criar um superusuário.
Pare o servidor pressionando ctrl + C e, em seguida, execute o comando:
python .manage.py createsuperuser
Responda a todas as perguntas e pressione enter após cada pergunta para prosseguir para a próxima.
Quando terminar, execute o servidor novamente como mostrado acima para fazer login e comece a usar o sistema.
Execute as seguintes tarefas de preferência na sequência listada abaixo:
Crie ramificações System->branches->add new
Defina o SuperUser Branch-no canto superior direito da página, clique no nome do usuário e selecione Change branch para definir a ramificação do usuário conectado.
Adicionar fornecedores Suppliers->Add new
Adicione produtos Products->add new . Você pode adicionar quantos produtos quiser.
Adicione Products->Deliveries->add stock . Adicione quantos quiser.
Vá para POS para começar a vender. No canto superior direito da página, clique no POS . Em seguida, comece a digitar o nome de um produto para começar a vender.
Ver Sales Reports Sales->reports
Essas instruções são para testar rapidamente o sistema em um sistema Windows (testado no Windows 10)
Instale o python
O Dukapoint é construído usando o Django versão 2.1.4. Django 2 e acima requer Python 3.
Faça o download e instale a versão correta do Python 3.7 para o seu sistema operacional da maneira normal da página Python.org Lançamentos para Windows aqui
Certifique -se de adicionar Python ao caminho do Windows durante a instalação.
Configurar um ambiente virtual
O Python 3 foi instalado pip .
Virtualenv
Abra o Windows PowerShell (ou qualquer outro terminal que você usa) Execute o comando:
pip install virtualenv
Crie uma pasta para o projeto em um local de sua escolha, por exemplo C:dukapoint . É aqui que o código -fonte do Dukapoint será baixado.
Entre na pasta com o comando:
cd C:dukapoint
Agora crie um ambiente virtual com:
virtualenv env
Em seguida, ative o Env virtual com:
.envScriptsactivate
Isso deve funcionar bem se você estiver usando o PowerShell
Baixe e instale o Dukapoint
Baixe o código -fonte Dukapoint do Github
Extraia o conteúdo do arquivo para C:dukapoint para que seu conteúdo seja:
--branches
--customers
--deliveries
--dukapoint
--env
--media
--products
--sales
--staff
--static
--suppliers
--templates
--.gitattributes
--.gitignore
--manage.py
--README.md
--requirements.txt
Em seguida, você precisa instalar o Django e todos os pacotes exigidos pelo Dukapoint. Você pode fazer isso com o comando abaixo:
pip install -r .requirements.txt
Nesse caso, executaremos o aplicativo usando o banco de dados SQLite. Emitir o seguinte comando para criar migrações:
python .manage.py makemigrations
Isso também criará o arquivo db.sqlite3 que servirá por enquanto como nosso banco de dados para testar o sistema.
Em seguida, migrate para criar tabelas de banco de dados
python .manage.py migrate
O Django vem com um servidor de teste não adequado para fins de produção. Como isso é apenas para teste, podemos seguir em frente e executar nosso sistema usando o servidor de Django
python manage.py runserver
Isso executará o aplicativo na porta 8000, se você precisar executá -lo em um número de porta diferente, como a porta padrão 80, use:
python manage.py runserver 0.0.0.0:80
Agora você deve ver a página de login se acessar http: // localhost: 8000 ou http: // localhost se você usou a porta 80.
superuserAntes de poder fazer o login, você deve criar um superusuário.
Pare o servidor pressionando ctrl + C e, em seguida, execute o comando:
python .manage.py createsuperuser
Responda a todas as perguntas e pressione enter após cada pergunta para prosseguir para a próxima.
Quando terminar, execute o servidor novamente como mostrado acima para fazer login e comece a usar o sistema.
Execute as seguintes tarefas de preferência na sequência listada abaixo:
Crie ramificações System->branches->add new
O SuperUser Branch - agora está definido automaticamente quando a primeira ramificação é criada.
Adicionar fornecedores Suppliers->Add new
Adicione produtos Products->add new . Você pode adicionar quantos produtos quiser.
Adicione Products->Deliveries->add stock . Adicione quantos quiser.
Vá para POS para começar a vender. No canto superior direito da página, clique no POS . Em seguida, comece a digitar o nome de um produto para começar a vender.
Ver Sales Reports Sales->reports
##PENDÊNCIA