Django

Session Django

Session framework, session backend, session middleware, bảo mật session, session dựa trên cookie vs cơ sở dữ liệu

18 câu hỏi phỏng vấn·
Mid-Level
1

Vai trò chính của session framework của Django là gì?

Câu trả lời

Session framework của Django cho phép lưu trữ và truy xuất dữ liệu tùy ý theo từng người truy cập trên máy chủ. Nó trừu tượng hóa quá trình gửi và nhận session cookie, lưu trữ dữ liệu phía máy chủ trong khi chỉ gửi session ID cho client qua cookie.

2

Middleware nào phải được bật để sử dụng session trong Django?

Câu trả lời

SessionMiddleware là middleware chịu trách nhiệm quản lý session trong Django. Nó phải có trong MIDDLEWARE để request.session khả dụng. Middleware này đọc và ghi dữ liệu session, quản lý toàn bộ vòng đời của session.

3

Làm thế nào để truy cập dữ liệu session trong một view Django?

Câu trả lời

Dữ liệu session được truy cập qua request.session, hoạt động giống như một dictionary Python. Việc đọc, ghi và xóa giá trị hoạt động với cú pháp dictionary tiêu chuẩn. Django tự động xử lý việc tuần tự hóa và lưu trữ dữ liệu.

4

Session backend mặc định trong Django là gì?

5

Làm thế nào để cấu hình Django sử dụng session dựa trên cookie đã ký?

+15 câu hỏi phỏng vấn

Nắm vững Django cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí