Estas instrucciones son para probar rápidamente el sistema en sistemas de Linux (Ubuntu o Debian)
Instalar python
Dukapoint está construido con Django versión 2.1.4. Django 2 y superior requiere Python 3.
Actualizar y actualizar sus paquetes de sistema operativo
sudo apt-get update && sudo apt-get upgrade -y
Instalar python
sudo apt-get install python3 -y
Configurar un entorno virtual
Python 3 tiene pip instalado.
Virtualenv
Abra el terminal y ejecute el comando:
pip install virtualenv
Cree un directorio para el proyecto en una ubicación de su elección, por ejemplo /opt/dukapoint . Aquí es donde se descargará el código fuente de Dukapoint.
Entra en el directorio con el comando:
cd /opt/dukapoint
Ahora cree un entorno virtual con:
virtualenv env
Luego active el env de virtual con:
./env/Scripts/activate
Descargar e instalar dukapoint
Descargar el código fuente de Dukapoint desde GitHub
Extraiga el contenido del archivo en /opt/dukapoint/ para que su contenido sea:
--branches
--customers
--deliveries
--dukapoint
--media
--products
--sales
--staff
--static
--suppliers
--templates
--.gitattributes
--.gitignore
--manage.py
--README.md
--requirements.txt
A continuación, debe instalar Django y todos los paquetes requeridos por Dukapoint. Puedes hacer esto con el siguiente comando:
pip install -r requirements.txt
En este caso, ejecutaremos la aplicación usando la base de datos SQLite. Emitir el siguiente comando para crear migraciones:
python manage.py makemigrations
Esto también creará el archivo db.sqlite3 que servirá por ahora como nuestra base de datos para probar el sistema.
Luego migrate para crear tablas de base de datos
python manage.py migrate
Django viene con un servidor de prueba (no apto para fines de producción). Como esto es solo para pruebas, podemos seguir adelante y ejecutar nuestro sistema usando el servidor de Django
python manage.py runserver
Esto ejecutará la aplicación en el puerto 8000, si necesita ejecutarla en un número de puerto diferente, como el puerto predeterminado 80 y lo hará accesible en la dirección IP del servidor, use:
python manage.py runserver 0.0.0.0:80
Ahora debería ver la página de inicio de sesión si accede a http: // localhost: 8000 o http: // localhost si usó el puerto 80.
superuserAntes de que pueda iniciar sesión, debe crear un superusor.
Detenga el servidor presionando ctrl + C y luego ejecute el comando:
python .manage.py createsuperuser
Responda todas las preguntas y presione enter después de cada pregunta para proceder a la siguiente.
Cuando termine, ejecute el servidor nuevamente como se muestra arriba para iniciar sesión y comenzar a usar el sistema.
Realice las siguientes tareas preferiblemente en la secuencia enumerada a continuación:
Crear System->branches->add new
Establezca la rama de SuperUser: en la parte superior derecha de la página, haga clic en el nombre de usuario y seleccione Change branch para establecer la rama del usuario iniciado.
Agregar proveedores Suppliers->Add new
Agregar productos Products->add new . Puede agregar tantos productos como desee.
Agregue Products->Deliveries->add stock . Agregue tantos como desee.
Vaya a POS para comenzar a vender. En la parte superior derecha de la página, haga clic en POS . Luego comience a escribir el nombre de un producto para comenzar a vender.
Ver informes de ventas Sales->reports
Estas instrucciones son para probar rápidamente el sistema en un sistema de Windows (probado en Windows 10)
Instalar python
Dukapoint está construido con Django versión 2.1.4. Django 2 y superior requiere Python 3.
Descargue e instale la versión correcta de Python 3.7 para su sistema operativo, la forma normal de Python.org Página para Windows aquí
Asegúrese de agregar Python a la ruta de Windows durante la instalación.
Configurar un entorno virtual
Python 3 tiene pip instalado.
Virtualenv
Abra Windows PowerShell (o cualquier otro terminal que use) ejecute el comando:
pip install virtualenv
Cree una carpeta para el proyecto en una ubicación de su elección, por ejemplo C:dukapoint . Aquí es donde se descargará el código fuente de Dukapoint.
Entra en la carpeta con el comando:
cd C:dukapoint
Ahora cree un entorno virtual con:
virtualenv env
Luego active el env de virtual con:
.envScriptsactivate
Esto debería funcionar bien si estás usando PowerShell
Descargar e instalar dukapoint
Descargar el código fuente de Dukapoint desde GitHub
Extraiga el contenido del archivo a C:dukapoint para que su contenido sea:
--branches
--customers
--deliveries
--dukapoint
--env
--media
--products
--sales
--staff
--static
--suppliers
--templates
--.gitattributes
--.gitignore
--manage.py
--README.md
--requirements.txt
A continuación, debe instalar Django y todos los paquetes requeridos por Dukapoint. Puedes hacer esto con el siguiente comando:
pip install -r .requirements.txt
En este caso, ejecutaremos la aplicación usando la base de datos SQLite. Emitir el siguiente comando para crear migraciones:
python .manage.py makemigrations
Esto también creará el archivo db.sqlite3 que servirá por ahora como nuestra base de datos para probar el sistema.
Luego migrate para crear tablas de base de datos
python .manage.py migrate
Django viene con un servidor de pruebas que no es adecuado para fines de producción. Como esto es solo para pruebas, podemos seguir adelante y ejecutar nuestro sistema usando el servidor de Django
python manage.py runserver
Esto ejecutará la aplicación en el puerto 8000, si necesita ejecutarla en un número de puerto diferente, como el puerto predeterminado 80, use:
python manage.py runserver 0.0.0.0:80
Ahora debería ver la página de inicio de sesión si accede a http: // localhost: 8000 o http: // localhost si usó el puerto 80.
superuserAntes de que pueda iniciar sesión, debe crear un superusor.
Detenga el servidor presionando ctrl + C y luego ejecute el comando:
python .manage.py createsuperuser
Responda todas las preguntas y presione enter después de cada pregunta para proceder a la siguiente.
Cuando termine, ejecute el servidor nuevamente como se muestra arriba para iniciar sesión y comenzar a usar el sistema.
Realice las siguientes tareas preferiblemente en la secuencia enumerada a continuación:
Crear System->branches->add new
Superuser Branch: ahora se establece automáticamente cuando se crea la primera rama.
Agregar proveedores Suppliers->Add new
Agregar productos Products->add new . Puede agregar tantos productos como desee.
Agregue Products->Deliveries->add stock . Agregue tantos como desee.
Vaya a POS para comenzar a vender. En la parte superior derecha de la página, haga clic en POS . Luego comience a escribir el nombre de un producto para comenzar a vender.
Ver informes de ventas Sales->reports
##HACER