django

python
import uuid
import logging


class RequestIDMiddleware:
    def __init__(self, get_response):

Django middleware for request ID tracking

django python middleware
by Priya Sharma 1 tab
python
from django.db import models


class Product(models.Model):
    name = models.CharField(max_length=200)
    sku = models.CharField(max_length=50)

Django model meta options for database optimization

django python models
by Priya Sharma 1 tab
python
from django.utils.translation import gettext_lazy as _

LANGUAGE_CODE = 'en-us'

LANGUAGES = [
    ('en', _('English')),

Django internationalization and localization

django python i18n
by Priya Sharma 3 tabs
python
from functools import wraps
from django.http import JsonResponse
from django.core.cache import cache


def ajax_required(view_func):

Django custom decorators for view logic

django python decorators
by Priya Sharma 1 tab
python
from django.db import models
from django.contrib.postgres.indexes import GinIndex, BTreeIndex


class Order(models.Model):
    customer = models.ForeignKey('Customer', on_delete=models.CASCADE)

Django database indexes for query performance

django python database
by Priya Sharma 1 tab
python
from django.conf import settings
from django.db.models.signals import post_save
from django.dispatch import receiver

from .models import EmailOutbox

Sending Welcome Emails via a Django post_save Signal and Outbox Worker

django signals email
by codesnips 4 tabs
python
from django.db import models
from django.utils import timezone
from datetime import date


class Person(models.Model):

Django model property for computed fields

django python models
by Priya Sharma 1 tab
python
INSTALLED_APPS += ['drf_spectacular']

REST_FRAMEWORK = {
    'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema',
}

Django REST Framework schema and documentation

django python rest
by Priya Sharma 3 tabs
python
from django.db import transaction
from django.shortcuts import get_object_or_404
from django.http import JsonResponse
from .models import Product

Django select_for_update for database locking

django python database
by Priya Sharma 1 tab
python
from django.db import models
from django.utils import timezone


class TimeStampedModel(models.Model):
    """Abstract base class with created/updated timestamps."""

Django model inheritance with abstract base classes

django python models
by Priya Sharma 2 tabs
python
from haystack import indexes
from blog.models import Post


class PostIndex(indexes.SearchIndex, indexes.Indexable):
    text = indexes.CharField(document=True, use_template=True)

Django haystack for advanced search

django python search
by Priya Sharma 2 tabs
python
import factory
from factory.django import DjangoModelFactory
from factory import Faker, SubFactory, post_generation
from blog.models import Post, Comment, Tag
from django.contrib.auth import get_user_model

Django test fixtures with factory_boy

django python testing
by Priya Sharma 1 tab