package retry
import (
"context"
"math/rand"
"time"
package deps
import (
"context"
"net/http"
package pool
import "context"
type Job func(ctx context.Context) error
package service
import (
"context"
"golang.org/x/sync/errgroup"
package main
import (
"context"
"log"
"net/http"
package api
import (
"context"
"crypto/rand"
"encoding/hex"
import os
from .base import *
DEBUG = False
SECRET_KEY = os.environ['SECRET_KEY']
from haystack import indexes
from blog.models import Post
class PostIndex(indexes.SearchIndex, indexes.Indexable):
text = indexes.CharField(document=True, use_template=True)
INSTALLED_APPS += ['drf_spectacular']
REST_FRAMEWORK = {
'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema',
}
import random
class ReadWriteRouter:
"""Route reads to replicas, writes to primary."""
from django.contrib.auth.models import AbstractUser
from django.db import models
class CustomUser(AbstractUser):
"""Extended user model with additional fields."""
from django.core.mail import EmailMessage, EmailMultiAlternatives
from django.template.loader import render_to_string
from django.conf import settings
import os