Diese Anweisungen dienen zum schnellen Testen des Systems auf Linux (Ubuntu oder Debian) Systemen
Python installieren
Dukapoint wurde mit Django Version 2.1.4 erstellt. Django 2 und höher benötigt Python 3.
Aktualisieren und aktualisieren und aktualisieren Sie Ihre Betriebssystempakete
sudo apt-get update && sudo apt-get upgrade -y
Python installieren
sudo apt-get install python3 -y
Eine virtuelle Umgebung einrichten
Python 3 hat pip installiert.
Virtualenv
Öffnen Sie den Terminal und führen Sie den Befehl aus:
pip install virtualenv
Erstellen Sie ein Verzeichnis für das Projekt an einem Ort Ihrer Auswahl, z /opt/dukapoint . Hier wird der DukaPoint -Quellcode heruntergeladen.
Gehen Sie mit dem Befehl in das Verzeichnis:
cd /opt/dukapoint
Erstellen Sie nun eine virtuelle Umgebung mit:
virtualenv env
Dann aktivieren Sie die virtuelle Umwelt mit:
./env/Scripts/activate
Laden Sie DukaPoint herunter und installieren Sie sie
Laden Sie den DukaPoint -Quellcode von GitHub herunter
Extrahieren Sie den Dateiinhalt in /opt/dukapoint/ so dass der Inhalt ist:
--branches
--customers
--deliveries
--dukapoint
--media
--products
--sales
--staff
--static
--suppliers
--templates
--.gitattributes
--.gitignore
--manage.py
--README.md
--requirements.txt
Als nächstes müssen Sie Django und alle Pakete von DukaPoint installieren. Sie können dies mit dem folgenden Befehl tun:
pip install -r requirements.txt
In diesem Fall werden wir die Anwendung mithilfe der SQLite -Datenbank ausführen. Geben Sie den folgenden Befehl zum Erstellen von Migrationen aus:
python manage.py makemigrations
Dadurch wird auch db.sqlite3 -Datei erstellt, die vorerst als Datenbank zum Testen des Systems dient.
migrate dann, um Datenbanktabellen zu erstellen
python manage.py migrate
Django verfügt über einen Testserver (nicht für Produktionszwecke). Da dies nur zum Testen dient, können wir unser System mit dem Server von Django ausführen
python manage.py runserver
Dadurch werden die Anwendung auf Port 8000 ausgeführt. Wenn Sie sie auf einer anderen Portnummer wie dem Standardport 80 ausführen müssen und sie unter der IP -Adresse des Servers zugänglich machen, verwenden Sie:
python manage.py runserver 0.0.0.0:80
Jetzt sollten Sie die Anmeldeseite sehen, wenn Sie auf http: // localhost: 8000 oder http: // localhost zugreifen, wenn Sie Port 80 verwendet haben.
superuser erstellenBevor Sie sich anmelden können, müssen Sie einen Superuser erstellen.
Stoppen Sie den Server durch Drücken ctrl + C und führen Sie den Befehl aus:
python .manage.py createsuperuser
Beantworten Sie alle Fragen und drücken Sie enter nach jeder Frage, um zum nächsten fortzufahren.
Führen Sie den Server bei der Fertigstellung erneut wie oben gezeigt aus, um sich anzumelden und das System zu verwenden.
Führen Sie die folgenden Aufgaben vorzugsweise in der unten aufgeführten Sequenz aus:
Erstellen Sie Zweige System->branches->add new
Setzen Sie die Superuser-Filiale-Klicken Sie oben rechts der Seite auf den Benutzernamen und wählen Sie Change branch um die protokollierte Benutzernummer des Benutzers festzulegen.
Lieferanten Suppliers->Add new
Produkte hinzufügen Products->add new . Sie können so viele Produkte hinzufügen, wie Sie möchten.
Products->Deliveries->add stock . Fügen Sie so viele hinzu, wie Sie möchten.
Gehen Sie zu POS , um zu verkaufen. Klicken Sie oben rechts auf der Seite auf POS . Geben Sie dann den Namen eines Produkts zum Verkauf ein.
Verkaufsberichte Sales->reports anzeigen
Diese Anweisungen dienen zum schnellen Testen des Systems auf einem Windows -System (getestet unter Windows 10)
Python installieren
Dukapoint wurde mit Django Version 2.1.4 erstellt. Django 2 und höher benötigt Python 3.
Laden Sie die korrekte Version von Python 3.7 für Ihr Betriebssystem auf normale Weise von Python.org Releases für Windows hier herunter und installieren Sie es.
Stellen Sie sicher, dass Sie während der Installation Python zum Windows -Pfad hinzufügen.
Eine virtuelle Umgebung einrichten
Python 3 hat pip installiert.
Virtualenv
Öffnen Sie Windows PowerShell (oder ein anderes Terminal, das Sie verwenden) den Befehl aus:
pip install virtualenv
Erstellen Sie einen Ordner für das Projekt an einem Ort Ihrer Auswahl, z. B. C:dukapoint . Hier wird der DukaPoint -Quellcode heruntergeladen.
Gehen Sie mit dem Befehl in den Ordner:
cd C:dukapoint
Erstellen Sie nun eine virtuelle Umgebung mit:
virtualenv env
Dann aktivieren Sie die virtuelle Umwelt mit:
.envScriptsactivate
Dies sollte gut funktionieren, wenn Sie PowerShell verwenden
Laden Sie DukaPoint herunter und installieren Sie sie
Laden Sie den DukaPoint -Quellcode von GitHub herunter
Extrahieren Sie die Dateiinhalte in C:dukapoint , damit der Inhalt ist:
--branches
--customers
--deliveries
--dukapoint
--env
--media
--products
--sales
--staff
--static
--suppliers
--templates
--.gitattributes
--.gitignore
--manage.py
--README.md
--requirements.txt
Als nächstes müssen Sie Django und alle Pakete von DukaPoint installieren. Sie können dies mit dem folgenden Befehl tun:
pip install -r .requirements.txt
In diesem Fall werden wir die Anwendung mithilfe der SQLite -Datenbank ausführen. Geben Sie den folgenden Befehl zum Erstellen von Migrationen aus:
python .manage.py makemigrations
Dadurch wird auch db.sqlite3 -Datei erstellt, die vorerst als Datenbank zum Testen des Systems dient.
migrate dann, um Datenbanktabellen zu erstellen
python .manage.py migrate
Django wird mit einem Testserver geliefert, der für Produktionszwecke nicht geeignet ist. Da dies nur zum Testen dient, können wir unser System mit dem Server von Django ausführen
python manage.py runserver
Dadurch werden die Anwendung auf Port 8000 ausgeführt, wenn Sie sie auf einer anderen Portnummer wie dem Standardport 80 ausführen müssen, verwenden Sie:
python manage.py runserver 0.0.0.0:80
Jetzt sollten Sie die Anmeldeseite sehen, wenn Sie auf http: // localhost: 8000 oder http: // localhost zugreifen, wenn Sie Port 80 verwendet haben.
superuser erstellenBevor Sie sich anmelden können, müssen Sie einen Superuser erstellen.
Stoppen Sie den Server durch Drücken ctrl + C und führen Sie den Befehl aus:
python .manage.py createsuperuser
Beantworten Sie alle Fragen und drücken Sie enter nach jeder Frage, um zum nächsten fortzufahren.
Führen Sie den Server bei der Fertigstellung erneut wie oben gezeigt aus, um sich anzumelden und das System zu verwenden.
Führen Sie die folgenden Aufgaben vorzugsweise in der unten aufgeführten Sequenz aus:
Erstellen Sie Zweige System->branches->add new
Superuser Branch - wird jetzt automatisch festgelegt, wenn die erste Filiale erstellt wird.
Lieferanten Suppliers->Add new
Produkte hinzufügen Products->add new . Sie können so viele Produkte hinzufügen, wie Sie möchten.
Products->Deliveries->add stock . Fügen Sie so viele hinzu, wie Sie möchten.
Gehen Sie zu POS , um zu verkaufen. Klicken Sie oben rechts auf der Seite auf POS . Geben Sie dann den Namen eines Produkts zum Verkauf ein.
Verkaufsberichte Sales->reports anzeigen
## zu tun