Nowadays, many people are using Python's Django framework, and many websites need to work with SMS. Through this package, you can now work quickly with SMS on the site 🙂
You can use the Django SMS to quickly add SMS sender app in your Django project.
Quickly start
- Create a new project
- pip install django-sms-uz , pip install djangorestframework and pip install requests
- Add the following to your settings.py file:
INSTALLED_APPS = ( ... 'SMS', ... ) SMS_SETTINGS = {"SMS_URL": "http://91.204.239.44/broker-api/send","SMS_LOGIN": "LOGIN","SMS_PASSWORD": "PASSWORD"}
set in your settings.py file- Add the following to your urls.py file:
path('sms/', include('SMS.urls'))
,- Run
python manage.py migrate
to create the database tables- Start your Django development server
python manage.py runserver
and go to http://localhost:8000/sms/send_sms/- Enter your phone number and message and click send
- Check your terminal for a response and Django admin will tell you if it was successful or not
- You could use call
from SMS.sms_utils import SMS_Sender
to get the SMS class and send sms using by the waySMS_Sender(phone_number, message).SendSmsOneContact()
it returns a response- Don’t forget to add
SMS
to your INSTALLED_APPS list and addSMS_SETTINGS = {"SMS_URL": "http://91.204.239.44/broker-api/send","SMS_LOGIN": "LOGIN","SMS_PASSWORD": "PASSWORD"}
set in your settings.py file
Required packages:
pip install django-sms-uz
pip install djangorestframework
pip install requests
For more details see documentation.
If you have other addition ideas or face to face with any bugs in this Django package You can create in GitHub issues. Help develop other DJango SMS versons !!!