A’zolarni qo‘shish
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!
