Django App Structure
Django Models – User & Account
RegisterForm & AccountsForm
URLs & Views Logic
100

Django-д app шинээр үүсгэх команд

python manage.py startapp accounts

100

Django-н default хэрэглэгчийн модель ямар нэртэй вэ?

User (django.contrib.auth.models.User)

100

Register form ямар2 field агуулах вэ?

email,firstname,lastname,password,phone number

100

Signin page-ийн URL юу вэ?

accounts/signin/

200

Accounts апп үүсгэсний дараа settings.py дахь аль хэсэгт бүртгэнэ?

INSTALLED_APPS

200

Account модель нь User-тэй ямар харилцаагаар холбогддог вэ?

OneToOneField

200

Хэрэглэгчийн register-т зориулсан form-ыг юу гэж нэрлэдэг вэ?

RegisterForm

200

Accounts app-ийн name-space?

app_name = 'accounts'

300

Accounts app дотор URL удирдах файл аль вэ?

accounts/urls.py

300

Account модель дахь зураг хадгалах талбар?

pro_image = models.ImageField(upload_to='photos/accounts')

300

form (UserForm, AccountForm)-ыг зэрэг шалгах үед ямар нөхцөл бичдэг вэ?

if user_form.is_valid() and account_form.is_valid():

300

Signin view-г urls.py-д хэрхэн холбодог вэ?

path('signin/', views.signin, name='signin')

400

Project-ийн үндсэн urls.py-аас Accounts app-ийг холбоход ямар Django функц ашигладаг вэ?

include()

400

User model ийн password-ыг хадгалахаас өмнө hash хийх ямар функц хэрэглэдэг вэ?

set_password()

400

html дээр яаж form дуудах вэ?

 {{ user_form.as_p }}

400

Register view-д user болон account-г хооронд нь хэрхэн холбох вэ?

account.user = user

500

Accounts app юунд зориулж хэрэглэгддэг вэ? (3 зүйлийг нэрлэ)

Бүртгэл (register), нэвтрэх (login), гарах (logout), профайл удирдах.

500
accounts model ийг хэрхэн views дээр холбох вэ?

 account = request.user.account

500

RegisterForm-аар авсан User объект-г түр хадгалж дараа нь засахын тулд ямар сонголт ашигладаг вэ?

save(commit=False)

500

Signin POST request-ээс email авах код?

email = request.POST.get('email')

M
e
n
u