https://github.com/bankole2000/djpython
π Django-Python Multi-User Blog app
https://github.com/bankole2000/djpython
Last synced: 12 months ago
JSON representation
π Django-Python Multi-User Blog app
- Host: GitHub
- URL: https://github.com/bankole2000/djpython
- Owner: Bankole2000
- Created: 2019-11-15T04:54:42.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T06:15:42.000Z (over 3 years ago)
- Last Synced: 2025-07-19T05:38:24.094Z (about 1 year ago)
- Language: Python
- Size: 122 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π Django Blog
βοΈSimple Django Web app built with `Python`, `SQLite` and `Django` - [View Documentation](https://github.com/Bankole2000/djpython/blob/master/README.md)
[]()
_
"Chances are, you probably don't like snakes... but have you met **Python**?"
_
## What it is
An very basic Blog Web app. **Users** can **Register** and edit/update **profiles**, then **Add, View, Update**, and **Delete** Bog Posts with persistent data. Built with:
- Python π
- Django
- SQLite and SQLiteStudio π
- Bootstrap π¨
## :electric_plug: What it does
**Create** , **View**, **Update**, and **Delete** Blog Entries in a simple, straight to the point GUI.
To Update an entry, simply select it from the list, make edits in the form, and hit the `Update Order` button.
### How to use
Two ways to use this:
1οΈβ£ Simply download the `order_manager.exe` file from the `dist` folder on your Windows Desktop and start using it right away
### or
2οΈβ£ if you're feeling geeky you can clone this repo, run
```python
pip install # to install dependencies in Pipfile
```
and make edits to the `.py` files to suit your needs.
While editing, you can run the
```python
python order_manager.py # or whatever you rename the file to
```
to preview the app while in development. Then run
```
pyinstaller order_manager.py --onefile --windowed
```
to compile to a single `.exe` file that can run on windows.
You can also mess around with the database in **SQLiteStudio** if you wish. Simply Add the `store.db` file (Generated on first use of the app) and have at it.
## π‘Learning Points
- Python Functions
- Basic SQL queries in python and SQLiteStudio
- Basic tkinter GUI design
## Some cool stuff
I'll write about this later... just feeling a bit lazy rn π΄ ...
```python
# Some Cool python code will be here... It's just classes mostly
```
## Features in Development
Some Ideas in my head =>
* π User Authentication
* π Additional form fields (like quantity or email)
* π Remote API server for syncing data accross multiple devices
* π¨ Export Data to `.pdf`, `.xls` or `csv` files with ReportLab
## Contribution
Any and all Contributions are highly welcome. Feel free to fork, clone, make pull requests, report issues etc.
## Acknowledgments
- Many thanks to [@bradtraversy](https://github.com/bradtraversy) β€οΈπ for his awesome courses - _i will not fail you sensei_
- Thanks to [@torvalds](https://github.com/torvalds) π For Making the world a better place
- And To anyone reading this... _You're awesome!_ π
_
Adieu, till I push again, I return to my communion with this charming snake I have met_ π π