https://github.com/marc0x71/django-angular
https://github.com/marc0x71/django-angular
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/marc0x71/django-angular
- Owner: marc0x71
- Created: 2024-04-13T12:22:57.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-20T18:20:27.000Z (about 1 year ago)
- Last Synced: 2024-04-21T22:11:29.539Z (about 1 year ago)
- Language: Python
- Size: 179 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DJango+Angular
## Prima installazione
```bash
mkdir backend && cd backend
source env/bin/activate
pip install django djangorestframework django-cors-headers requests whitenoise djangorestframework-simplejwt
pip freeze > requirements.txt
```Creazione progetto DJango
```bash
django-admin startproject config .
django-admin startapp accounts
./manage.py makemigrations
./manage.py migrate./manage.py createsuperuser --username admin --email [email protected]
./manage.py runserver
```## Utilizzo
```bash
cd backend
source env/bin/activate
pip -r requirements.txt
```
Se è il primo utilizzo, occorre importare le dipendenze
```bash
pip -r requirements.txt
```## Creazione certificati
```bash
mkdir cert && cd cert
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes
```
ad esempio
```Country Name (2 letter code) [AU]:IT
State or Province Name (full name) [Some-State]:Italy
Locality Name (eg, city) []:Rome
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:localhost
Email Address []:
```## Avvio
Development```bash
cd backend
source env/bin/activate
./manage.py runserver
```Production
```bash
cd backend
source env/bin/activate
gunicorn --certfile cert/cert.pem --keyfile cert/key.pem --bind 0.0.0.0:8443 -w 4 config.wsgi
```