mirror of
https://github.com/Sosokker/ku-polls.git
synced 2025-12-18 21:14:05 +01:00
Update Install Guide in README.md
This commit is contained in:
parent
e60a795494
commit
99ff9d94d9
47
README.md
47
README.md
@ -5,32 +5,61 @@ on the [Django Tutorial project](https://docs.djangoproject.com/en/4.2/intro/tut
|
||||
|
||||
## Install and Run
|
||||
|
||||
Window
|
||||
|
||||
1. Install [Python 3.11.4 or later](https://www.python.org/downloads/)
|
||||
2. Run these commands to clone and install requirements.txt
|
||||
```bash
|
||||
git clone https://github.com/Sosokker/ku-polls
|
||||
cd ku-polls
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
3. Create file call `.env` in `ku-polls` directory and add this line
|
||||
```bash
|
||||
SECRET_KEY=your_secret_key
|
||||
```
|
||||
|
||||
You can generate your own `your_secret_key` by this command
|
||||
```bash
|
||||
python manage.py shell -c "from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())"
|
||||
```
|
||||
or
|
||||
- [Django Secret Key Generator #1](https://djecrety.ir/)
|
||||
- [Django Secret Key Generator #2](https://miniwebtool.com/django-secret-key-generator/)
|
||||
|
||||
**Don't forget to change `your_secret_key` to your secret key (without quote)**
|
||||
|
||||
4. Run these commands
|
||||
```bash
|
||||
python manage.py migrate
|
||||
python manage.py loaddata data/polls-v1.json
|
||||
python manage.py loaddata data/user.json
|
||||
python manage.py runserver
|
||||
```
|
||||
Then connect to `127.0.0.1:8000/`
|
||||
Then connect to `http://127.0.0.1:8000/` or `localhost:8000/`
|
||||
|
||||
**Optional**
|
||||
**Recommend**
|
||||
|
||||
You can create virtual environment by using this command before install requirements.txt
|
||||
|
||||
1. Install virtualenv via pip
|
||||
|
||||
```bash
|
||||
python -m pip install --user virtualenv
|
||||
```
|
||||
2. Run these commands
|
||||
```bash
|
||||
python -m virtualenv .venv
|
||||
```
|
||||
or
|
||||
```bash
|
||||
python -m venv .venv
|
||||
```
|
||||
then
|
||||
3. Use `virtual environment`
|
||||
```bash
|
||||
.venv\Scripts\activate
|
||||
```
|
||||
|
||||
## Demo Superuser
|
||||
|
||||
|Username|Password|
|
||||
|:--:|:--:|
|
||||
|admin|ineedmorebullets|
|
||||
|
||||
## Project Documents
|
||||
|
||||
All project documents are in the [Project Wiki](https://github.com/Sosokker/ku-polls/wiki).
|
||||
|
||||
Loading…
Reference in New Issue
Block a user