Tự động sinh mã QR từ URL nhập vào, lưu file ảnh vào thư mục media và hiển thị lại.
Các bước chính
Cài
pip install qrcode pillowCấu hình MEDIA_ROOT, MEDIA_URL trong settings.
Model
QrCodecó trườngImageFieldvà overridesave()để vẽ QR lên canvas 300x300, lưu PNG.View xử lý POST: tạo object QrCode, render template hiển thị danh sách ảnh QR.
Kết quả
Nhập URL → bấm nút → mã QR hiện ra ngay bên dưới.