Make your first request¶
After the API is deployed you need can create a own superuser for the admin dashboard.
This can be done ether with Django manage.py
python manage.py createsuperuser
command or using an API Client as Postman or curl CLI tool.
The app deploys with default admin account which info can be changed: email:admin@example.com
, username:admin
and password:ChangeMe
Info
The default admin user info should be updated accordingly
I will show how to add another one the curl as more convenient method but you can use and Postman.
Creating superuser¶
To create a superuser for login into the Admin Dashboard use the following curl command in you terminal or powershell.
curl --location --request POST --header "Content-type: application/json" --header "X-Auth-Header: X_AUTH_HEADER" --data-raw '{"username":"your_username","email":"your_email","password":"you-password", "is_superuser": true}' 'https://your-domain-name/api/auth/signup'
X_AUTH_HEADER
with the value from.env
fileyour-username
,your-email
andyour-password
with valid datahttps://your-domain-name
with actual domain name
When you execute the curl command the admin user will be created you can log in to the admin dashboard from the base url of the api (the domain name).