-
Notifications
You must be signed in to change notification settings - Fork 0
/
.env.example
49 lines (37 loc) · 1.55 KB
/
.env.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Reference links about the .env file:
https://github.com/DjangoGirls/tutorial/issues/1687
https://pypi.org/project/python-decouple/
https://studygyaan.com/django/how-to-protect-sensitive-data-in-django
https://stackoverflow.com/questions/15209978/where-to-store-secret-keys-django#61437799
https://blog.gitguardian.com/secrets-api-management/
https://docs.djangoproject.com/en/4.1/howto/deployment/checklist/
Follow the steps to create .env file
Step 1:
# Create a new file named .env inside the project root folder (where manage.py is located)
YourDjangoProject
├───project
│ ├───__init__.py
│ ├───asgi.py
│ ├───settings.py
│ ├───urls.py
│ └───wsgi.py
├───.env
├───manage.py
└───db.sqlite3
--------------------------------------
Step 2:
# Type/Copy the following items in the .env file
SECRET_KEY=
DEBUG=True
DB_NAME=django_todoapp
DB_USER=root
DB_PASSWORD=
DB_HOST=127.0.0.1
DB_PORT=3306
--------------------------------------
Step 3:
# Generate a SECRET_KEY. To generate a secret key run the command python manage.py generate_secret_key (in the terminal). This will generate a secret key, then you have to copy this secret key and paste it inside the SECRET_KEY variable (inside the .env file) like:
SECRET_KEY=GeneratedSecretKey
--------------------------------------
# The values mentioned above are default values, if your database server has different username, password, host and port then give that values instead of default values
Now continue reading the README.md file