A’zolarni qo‘shish


ULASHISH

A’zolar

"My Tennis Club" loyihasida hech qanday a’zo yo‘q: 127.0.0.1:8000/.

Buning sababi — biz butunlay yangi ma’lumotlar bazasini yaratdik va u bo‘sh.

Eski SQLite ma’lumotlar bazasida 5 ta a’zo bor edi, shuning uchun admin interfeysiga kirib, o‘sha 5 ta a’zoni qo‘shamiz.

Ammo avval yangi superuser (superfoydalanuvchi) yaratishimiz kerak.


Superuser yaratish

Endi bizda yangi ma’lumotlar bazasi bo‘lgani uchun superuser’ni yana bir marta yaratishimiz kerak:

Buning uchun buyruqlar oynasida quyidagi buyruqni yozing:

python manage.py createsuperuser

Natijada quyidagi so‘rov chiqadi:

Username:

Bu yerda foydalanuvchi nomi, elektron pochta manzili (shunchaki soxta manzil tanlashingiz mumkin) va parolni kiritishingiz kerak:

Username: johndoe Email address: johndoe@dummymail.com Password: Password (again): This password is too short. It must contain at least 8 characters. This password is too common. This password is entirely numeric. Bypass password validation and create user anyway? [y/N]:

Parolim talablarga javob bermadi, lekin bu test muhiti, shuning uchun y harfini kiritib, foydalanuvchini baribir yaratishni tanlayman:

Bypass password validation and create user anyway? [y/N]: y

[Enter] tugmasini bossangiz, foydalanuvchi muvaffaqiyatli yaratilgan bo‘lishi kerak:

Superuser created successfully.

Endi serverni qayta ishga tushiring:

python manage.py runserver

Brauzer oynasidagi manzil satriga 127.0.0.1:8000/admin deb yozing.

Va formani to‘g‘ri foydalanuvchi nomi hamda parol bilan to‘ldiring:

Natijada quyidagi interfeys ochilishi kerak:



A’zolar qo‘shish

Admin interfeysiga kirgach, "Members" uchun "Add" tugmasini bosing va quyidagi kabi ro‘yxat hosil bo‘lguncha yangi a’zolarni qo‘shishni boshlang:


My Tennis Club

Brauzer oynasidagi manzil satriga 127.0.0.1:8000/members deb yozing.

Shunday qilib, sizda yana 5 ta a’zodan iborat Tennis Club sahifasi bor!


Keyingi qadam: butun dunyo ko‘rishi uchun ushbu loyihani joylashtiramiz (deploy)!


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!