Web dasturlashga kirish


$ python3 manage.py startapp library //



Yüklə 0,89 Mb.
səhifə5/8
tarix14.09.2023
ölçüsü0,89 Mb.
#143362
1   2   3   4   5   6   7   8
Web dasturlashga kirish

$ python3 manage.py startapp library // djangoda jadvallar yaratishimiz, admin panel sozlamalari uchun ilova yaratish.



13.$ python3 manage.py startapp api // bu ilova esa foydalanuvchilarga API yaratish uchun alohida ilova, alohida yaratilishining sababi ishlash davomida qulaylik keltirib chiqaradi.



  1. $ python3 manage.py runserver // bu buyruq orqali loyihani ishga shurib ko’ramiz. Va loyihani 127.0.0.1:8000 yoki localhost:8000 manzillari orqali ochishimiz mumkin, quyidagi k’orinishda bo’ladi:



Ma’lumotlar bazasi bilan bog’lash

  1. $ sudo apt install postgresql-13 postgresql-client-13 // PostgreSQL ma’lumotlar bazasini o’rnatish.

  2. $ systemctl status postgresql.service // postgresql – servisi holatini tekshirish




  1. $ sudo su – postgresql




  1. psql // postgreSql ma’lumotlar bazasiga kirish

1 – rasm. PostgreSQL ga kirish.


Ma`lumotlar bazasida loyihamiz uchun yagona MB yaratishmiz. Hamda boshqarish uchun superuser (root) taratamiz ? Uning quyidagi buyruqlar kiritiladi:



  1. postgres=# create database books; // PostgreSQL da books nomli MB yaratish.




  1. postgres=# create user librarian with encrypted password “lib1331“; // librarian nomli MB foydalanuvchisi yaratish.




  1. postgres=# grant all privileges on database books to librarian; // yuqorida yaratilgan books nomli MB ni boshqarishni barcha huquqlarini librarian useriga berish.

2 – rasm. PostgreSQL da yaratilgan MB lari;


Ana endi yaratilgan PostgreSQL da yaratilgan ma`lumotlar bazamizni Django da yaratilgan loyihamizga bog`laymiz. Buning uchun birinchi navbatda bog`lanishni amalga oshirish uchun kerakli paketlarni o`rnatib olamiz.



  1. $ pipenv shell // loyihamiz yaratilgan direktoriyaga kirib, virtual muhitni ishga tushiramiz, agar aktiv bo`lgan bo`lsa bu buyruqni bajarish shart emas





  1. Yüklə 0,89 Mb.

    Dostları ilə paylaş:
1   2   3   4   5   6   7   8




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin