Newer
Older
REST API prototype created using Django, Neo4j, Neomodel and Django REST Framework (DRF).
~~~
git clone https://git.embl.de/yelmoubayed/new-dp-service.git
cd <repository>
~~~
## Create a virtual environment to isolate the package dependencies locally
django-admin startproject <project name>
django-admin.py startproject <project name>
This command is used to create an application inside a project
python manage.py <app name>
~~~
This command applies migrations
~~~
python manage.py migrate
This command creates new migrations based on the changes you have made to your models
This command opens a python shell to test query sets
This command runs an emulated server on your local machine
~~~
python manage.py runserver <optional port number>
~~~
This command creates a super user to access the admin panel
~~~
python manage.py createsuperuser
~~~
This command creates a cache table
~~~
python manage.py createcachetable
~~~
This command applies neomodel constraints
~~~
python manage.py install_labels
~~~
* **Django:** <https://docs.djangoproject.com/en/3.1/>
* **Neomodel:** <https://neomodel.readthedocs.io/en/latest/>
* **Neo4j:** <https://neo4j.com/docs/>
* **Serializing neomodel data:** <https://neo4j-examples.github.io/paradise-papers-django/tutorial/part01.html>