You can download this code by clicking the button below.
This code is now available for download.
This function creates a MongoDB document called UserProfile, used to store user profiles, including username, email, and active status.
Technology Stack : PyMongoEngine
Code Type : PyMongoEngine Model
Code Difficulty : Intermediate
from mongoengine import Document, StringField, BooleanField
def create_user_profile(username, email, is_active=True):
class UserProfile(Document):
meta = {'collection': 'users_profile'}
username = StringField(required=True)
email = StringField(required=True)
is_active = BooleanField(default=is_active)
user_profile = UserProfile(username=username, email=email)
user_profile.save()