Skip to content

anvarjamgirov/notifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

notifier to email

Bu nima

Ushbu loiha topshirilgan taskni bajarish uchun yaratildi

Qanday ishga tushirish mumkin ?

  1. Kodlarni o'z mashinangizga yuklab olasiz:

git clone https://github.com/anvarjamgirov/notifier.git

  1. Boshqa loihalaringizga halal bermaslik uchun virtual environment yaratib uni aktivlashtirasiz:
virtualenv ven
source ven/bin/activate
  1. Kerakli dasturlarni requirements.txtga asosan pip yordamida o'rnatamiz:

pip3 install -r requirements.txt

  1. notifier/settings.py faylidagi EMAIL_HOST_USER va EMAIL_HOST_PASSWORD o'zgaruvchilariga kerakli qiymatlarni kiritamiz.

    Bunda biriktirilayotgan gmail manzili uchun bazi to'g'irlashlarni amalga oshirish kerak:

    https://support.google.com/mail/answer/7126229?p=BadCredentials da ko'rsatilgan tartibda smtp orqali foydalanishni yoqish zarur. https://support.google.com/accounts/answer/6010255 da ko'rsatilganidek havfsizligi past bo'lgan dasturlardan foydalanishga ruxsat berish zarur.

  2. migrations va migrate larni amalga oshiramiz:

python3 manage.py makemigrations
python3 manage.py migrate
  1. Admin paneldan foydalanish uchun superuser yaratib olamiz:

python3 manage.py createsuperuser

  1. Ishga tushiramiz:

python3 manage.py runserver --noreload

Yuqorida ko'rsatilganlar amalga oshirilgach browserdan admin panelga kirib yangi user, bir qancha bo'lim hamda ularga mahsulotlar qo'shish lozim. Yaratilgan userga kerakli bo'limlar biriktirilgach har soatda uning email manziliga ushbu bo'limlarda mavjud mahsulotlar haqida ma'lumotlar yuborilib turiladi.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages