import qrcode
from io import BytesIO
from django.core.files.base import ContentFile
from django.conf import settings

def generate_qr_code(data):
    qr = qrcode.make(data)
    buffer = BytesIO()
    qr.save(buffer, format='PNG')
    return ContentFile(buffer.getvalue())
