Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samad101/blog_site
A simple blog app using django.
https://github.com/samad101/blog_site
Last synced: 15 days ago
JSON representation
A simple blog app using django.
- Host: GitHub
- URL: https://github.com/samad101/blog_site
- Owner: SAMAD101
- Created: 2024-01-19T18:07:45.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-01-24T17:44:19.000Z (10 months ago)
- Last Synced: 2024-01-24T18:57:01.806Z (10 months ago)
- Language: Python
- Size: 2.88 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is a simple blog app built using Django, and Postgresql. This was made as a means to become better at Django, to design and work with some complex models, views, user management and routes, and some other features like pagination.
## To see for yourself and run the project:
1. Install Python(3), Django, PDM, and Postgresql on your computer.
2. Clone this project
```bash
git clone https://github.com/SAMAD101/blog_site.git
```
3. Go into the project folder
```bash
cd blog_site
```
4. Make a virtual environment and activate it. This step is optional but preferred. You can use any virtualization tool you like.
5. This project uses PDM for managing dependencies. So just run:
```bash
pdm install
```
This will install all the dependencies needed for this project to run.
6. Run migrations:
```bash
python manage.py migrate users
python manage.py migrate
```
7. Finally, run the server:
```bash
python manage.py runserver
```