Loyihani ishlab chiqishda qo’llanilgan texnologiyalar Python va JavaScript Python
$ pipenv install psycopg2-binary //
Download 0.78 Mb.
|
5-mus
- Bu sahifa navigatsiya:
- $ python3 managa.py migrate
$ pipenv install psycopg2-binary // PostgreSQL va Django bog`lash uchun kerak bo`lgan paket
$ pipenv install pillow // PostgreSQL va Django bog`lash uchun kerak bo`lgan paket 3 – rasm. Yuqiridagi buyruqlarni amalga oshirish holati. Ana endi loyihamiz bilan MB ni bog`lashimiz mumkin. Buning uchun config/settings.py fayliga bir qancha o`zgarishlarni kiritamiz. 4 – rasm. settings.py fayli 5 – rasm. Djangoda loyiha bir necha ilovalardan tashkil topganligi uchun ularni kiritib o`tamiz 6 – rasm. Django Rest Frameworkning sozlamalarini kiritib o`tamiz. 7 – rasm. Middleware va CORS sozlamarini qo`shim, sozlash ishlarini amalga oshiramiz yuqoridagi rasmdagi ko`rinishdagidek. 8 – rasm. Bu orqali biz loyihamizda multimediali fayllarni saqlash uchun directory (media baza) yaratib olamiz. Ana endi barcha ma`lumotlarni kiritib sozlash ishlarini tugatilgan dan so`ng MB migratsiya qilishimiz kerak bo`ladi. $ python3 managa.py migrate Bu buyruq asosida Django yaratilgan loyihamizni kerakli bo`lgan ma`lumotlari PostgreSQL da yaratilgan MB ga parsez qilinadi avtomatik tarzda. Yana shuni aytib o`tish kerakki django framework ning sqlparse deb nomlagan qo`shimcha o`zining paket bo`lib bu django da yaratilgan jadvallarni avtomatik SQL dasturlash tiliga parser qilib beradi. Books nomli yaratgan MB da loyihamizga tegishli, kiritishmiz va saqlashimiz kerakli bo`lgan ma`lumotlar uchun jadval yaratamiz. Bu ish django ning o`zida amalga oshiriladi. Yuqorida yaratilgan library ilovamizni models.py fayliga quyidagi kodlarni kiritamiz. 9 – rasm. library/models.py fayldagi ma`lumotlar. models.py fayldiga yaratgan sinflarimiz bu MB dagi jadvallarga tog`ri keladi. 9 – rasm da ko`rsatilgandek har bir maydonlarini nomlari va ular qanday ma`lumot turlarini saqlashlari haqida ma`lumotlar keltirib o`tilgan. So`ng MB ga bu ma`lumotlarni parser qilishmiz kerak. Download 0.78 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling