An open API service indexing awesome lists of open source software.

https://github.com/giljr/django_signals_project

This is a standalone Django Project Running a simple How to: Signals Works in Django. Welcome!
https://github.com/giljr/django_signals_project

decorator-pattern django how-to sender-reciever signal-processing

Last synced: 7 months ago
JSON representation

This is a standalone Django Project Running a simple How to: Signals Works in Django. Welcome!

Awesome Lists containing this project

README

          

# django_signals_project
This is a standalone Django Project Running a simple How to: Signals Works in Django. Welcome!
```

In Django, signals allow certain senders
to inform a set of receivers
that specific actions have occurred.

Django signals are used to send and
receive specific essential information
whenever a data model is
saved, changed, or even removed.

```
## What exactly is this project?
```
It's a standalone Django Project
Running a simple How Signals Works
in Django
```

Based: Dennis Ivy [vid](https://youtu.be/Kc1Q_ayAeQk)

This is powered by [Django](https://www.djangoproject.com/) , a web framework for perfectionists with deadlines!

Django is a full-stack, open-source Python framework designed for efficient web development.

Why Django?
```
Django is a high-level Python web framework
that encourages rapid development and clean, pragmatic design.

Built by experienced developers, it takes care of much
of the hassle of web development, so you can focus on writing
your app without needing to reinvent the wheel.
It’s free and open source.
```
You're more then welcome to visit my Web Pages:

[Jungletronics](https://medium.com/jungletronics) (Arduino, RPi, PIC, Eagle, Blender, Unity3D, Pixy, and more)
[KidsTronics](https://medium.com/kidstronics) (MIT App Inventor, LEGO, Arduino For Kids, and more)

And my [Youtube Channel Playlist](https://www.youtube.com/playlist?list=PLK3PeNcUzb8TwZuXZJgREj5nDbQxRLW_a)

Or my old Atlassian,Inc. Repo: https://bitbucket.org/gilj3/

### Quick Start
To get this project up and running locally on your computer:

Set up the Python development environment. We recommend using a Python virtual environment.
Assuming you have Python setup, run the following commands (if you're on Windows you may use py or python-3 instead of python to start Python):

### Check list:
[Would you like some help?](https://youtu.be/tr_2k87AdYQ)
See [signal_erp_v1.png](signal_project/signal_erp_v1.png) file

- [ ] pip3 install -r requirements.txt
- [ ] python3 manage.py makemigrations
- [ ] python3 manage.py makemigrations
- [ ] python3 manage.py migrate
- [ ] python3 manage.py collectstatic
- [ ] python3 manage.py test # Run the standard tests. These should all pass.
- [ ] python3 manage.py createsuperuser # Create a superuser
- [x] python3 -m venv djangoEnv
- [x] djangoEnv\Scripts\activate
- [x] python3 -m pip install --upgrade pip
- [x] python3 -m pip install django
- [x] python3 -m django --version
- [x] python3 -m pip install django-crispy-forms
- [x] python3 -m pip install Pillow
- [x] python3 manage.py runserver
- [x] Open a browser to http://127.0.0.1:8000/admin/ to open the admin site
- [x] Create a superuser see console output ;b

### License

[![License: CC BY-NC-ND 3.0](https://img.shields.io/badge/License-CC%20BY--NC--ND%203.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-nd/3.0/)