Search.setIndex({"docnames": ["admin", "api", "changelog", "commands", "common-problems", "errors", "index", "middleware", "signals", "views"], "filenames": ["admin.rst", "api.rst", "changelog.rst", "commands.rst", "common-problems.rst", "errors.rst", "index.rst", "middleware.rst", "signals.rst", "views.rst"], "titles": ["Admin integration", "django-reversion API", "django-reversion changelog", "Management commands", "Common problems", "Errors", "django-reversion", "Middleware", "Signals", "Views"], "terms": {"django": [0, 3, 4, 5, 7, 8, 9], "can": [0, 1, 2, 3, 4, 6, 9], "us": [0, 1, 2, 5, 6, 7, 9], "add": [0, 1, 2, 6, 7], "rollback": [0, 2, 6], "recoveri": [0, 6], "your": [0, 1, 2, 3, 4, 6, 7, 9], "site": [0, 6], "The": [0, 1, 2, 7, 8, 9], "requir": 0, "databas": [0, 1, 2, 3, 7, 8, 9], "engin": 0, "support": [0, 1, 2], "transact": [0, 1, 2, 7, 9], "thi": [0, 1, 2, 3, 4, 7, 9], "i": [0, 1, 2, 4, 6, 7, 8, 9], "case": [0, 2, 4], "postgresql": [0, 2], "sqlite": [0, 2], "mysql": [0, 2], "innodb": 0, "If": [0, 1, 2, 4, 7, 9], "you": [0, 1, 2, 6, 7, 9], "ar": [0, 1, 2, 4, 8], "myisam": 0, "upgrad": [0, 2], "tabl": [0, 1, 2], "subclass": [0, 6], "from": [0, 1, 2, 3, 6, 7, 9], "contrib": [0, 1, 2, 6, 9], "import": [0, 1, 2, 4, 6, 7, 9], "yourmodel": [0, 1, 2, 3, 6], "class": [0, 1, 2, 6, 7, 9], "yourmodeladmin": [0, 2, 6], "pass": [0, 1, 2, 6, 9], "whenev": [0, 1, 6], "run": [0, 1, 2, 3, 6], "createinitialrevis": [0, 1, 2, 6], "ve": 0, "configur": [0, 2], "specifi": [0, 2, 7], "otherwis": [0, 2], "auto": [0, 2], "follow": [0, 1, 2, 4], "all": [0, 1, 2, 3, 4], "inlin": [0, 2], "relat": [0, 1, 2, 8], "parent": [0, 1, 2], "superclass": 0, "custom": [0, 1, 2, 5, 7, 8, 9], "registr": [0, 2, 5, 6], "overrid": [0, 7, 9], "mixin": [0, 2, 9], "somemodel": [0, 2], "somemodeladmin": [0, 2], "alreadi": [0, 1], "mai": [0, 2], "have": [0, 1, 2], "unregist": [0, 1], "first": [0, 1, 2], "A": [0, 1, 2], "modeladmin": [0, 2], "provid": [0, 6, 8], "revision_form_templ": 0, "none": [0, 1, 2, 7, 9], "templat": [0, 2], "render": [0, 2], "revis": [0, 2, 3, 5, 6, 7, 8, 9], "form": [0, 2], "altern": 0, "creat": [0, 2, 3], "special": 0, "name": [0, 1, 2], "default": [0, 1, 2, 7, 9], "per": [0, 2], "basi": [0, 2], "app_label": 0, "model_nam": 0, "revision_form": 0, "html": [0, 2], "recover_list_templ": 0, "recov": [0, 2, 6], "list": 0, "recover_list": [0, 2], "recover_form_templ": 0, "recover_form": 0, "history_latest_first": 0, "fals": [0, 1, 7, 9], "true": [0, 1, 2, 7, 9], "displai": 0, "most": [0, 1, 3], "recent": [0, 1, 3], "reversion_regist": [0, 2], "option": [0, 1, 2, 7, 9], "callback": 0, "machineri": 0, "how": 0, "def": [0, 2, 7], "self": [0, 2, 7], "exclud": [0, 1], "some_field": 0, "super": [0, 2, 7], "see": [0, 1, 6], "build": [1, 2, 6], "control": [1, 2, 6, 7, 9], "app": 1, "also": [1, 2, 7, 9], "view": [1, 6, 7], "middlewar": [1, 6], "must": 1, "befor": [1, 2, 8], "thei": [1, 2], "db": [1, 2], "re": 1, "admin": [1, 3], "integr": [1, 2], "automat": [1, 2], "manag": [1, 6], "command": [1, 6], "make": [1, 2], "sure": 1, "call": [1, 2, 4, 7, 9], "autodiscov": 1, "modul": 1, "repres": 1, "one": [1, 2], "more": [1, 2, 3], "chang": [1, 2, 3, 4], "made": [1, 2], "group": 1, "togeth": 1, "singl": 1, "unit": [1, 2], "block": [1, 2, 7, 9], "when": [1, 2, 7, 9], "save": [1, 2, 7, 8, 9], "insid": 1, "ad": [1, 2, 7, 9], "declar": 1, "create_revis": [1, 2, 8, 9], "new": [1, 2, 3], "obj": 1, "v1": 1, "store": [1, 4], "some": [1, 2, 7], "meta": [1, 2, 3, 7], "inform": [1, 3], "set_us": 1, "request": [1, 2, 7, 9], "user": [1, 2, 7, 9], "set_com": [1, 9], "1": 1, "updat": [1, 2], "v2": 1, "2": 1, "bulk": 1, "action": [1, 2], "queryset": [1, 2], "do": [1, 2], "send": 1, "signal": [1, 6], "so": [1, 2], "won": [1, 2], "t": [1, 2, 7, 9], "notic": 1, "each": [1, 3], "serial": [1, 2], "associ": [1, 2], "specif": 1, "object": [1, 2, 8], "get_for_object": [1, 2], "assert": 1, "len": 1, "check": [1, 2], "data": [1, 2, 7, 9], "field_dict": 1, "second": 1, "0": 1, "about": [1, 6], "comment": [1, 2, 3, 9], "isinst": 1, "date_cr": [1, 2], "datetim": [1, 2], "ha": [1, 2], "been": [1, 2], "refresh_from_db": 1, "ani": [1, 2, 3, 6, 7, 9], "pk": [1, 2], "get": [1, 2, 7, 9], "throw": 1, "registrationerror": [1, 6], "field": [1, 2], "an": [1, 2, 3, 4, 6], "iter": 1, "includ": [1, 2, 3], "relationship": [1, 2], "foreignkei": 1, "manytomanyfield": 1, "properti": [1, 2], "return": [1, 7], "format": [1, 2], "json": [1, 2, 4], "for_concrete_model": [1, 2], "proxi": [1, 2], "under": 1, "same": [1, 2, 4], "content": [1, 2], "type": [1, 2], "concret": 1, "own": 1, "effect": 1, "give": 1, "distinct": 1, "histori": [1, 3, 6], "ignore_dupl": [1, 2], "addit": [1, 2], "perform": [1, 2, 7], "avoid": 1, "duplic": [1, 2], "signific": [1, 2], "overhead": 1, "process": 1, "don": 1, "enabl": [1, 2, 7], "unless": 1, "realli": 1, "need": [1, 2, 7, 9], "use_natural_foreign_kei": [1, 2], "natur": 1, "kei": [1, 2], "By": [1, 7, 9], "multi": [1, 2], "inherit": 1, "wish": 1, "explicitli": 1, "parent_ptr": 1, "paramet": [1, 2], "is_regist": 1, "whether": [1, 9], "given": [1, 7, 9], "get_registered_model": 1, "manage_manu": [1, 2, 7, 9], "atom": [1, 2, 7, 9], "mark": [1, 2, 7], "code": [1, 2], "decor": [1, 2, 6], "": [1, 2, 6, 7, 9], "method": [1, 2, 7, 9], "allow": [1, 2, 7, 9], "switch": [1, 2, 7, 9], "off": [1, 7, 9], "wrap": [1, 2, 7, 9], "is_act": [1, 2], "current": 1, "activ": [1, 2], "is_manage_manu": 1, "mode": [1, 2], "set": [1, 2, 7, 9], "revisionmanagementerror": [1, 6], "whatev": 1, "auth_user_model": 1, "get_us": 1, "text": 1, "get_com": [1, 2], "set_date_cr": 1, "creation": [1, 2], "date": [1, 2], "get_date_cr": 1, "add_meta": 1, "valu": [1, 2], "onetoonefield": [1, 2], "add_to_revis": [1, 2], "model_db": 1, "where": [1, 2], "result": [1, 2, 4], "order": [1, 2], "get_for_model": [1, 2], "get_for_object_refer": [1, 2], "primari": [1, 2], "get_delet": [1, 2], "contain": [1, 2], "longer": [1, 2, 4], "exist": [1, 2], "get_uniqu": [1, 2], "uniqu": [1, 2], "id": 1, "content_typ": 1, "contenttyp": 1, "object_id": [1, 2], "string": [1, 2], "represent": 1, "alia": 1, "wa": [1, 2], "serialized_data": 1, "raw": [1, 2], "object_repr": 1, "snapshot": 1, "__str__": 1, "dictionari": 1, "reverterror": [1, 2, 4, 6], "could": [1, 2, 4], "deseri": 1, "e": 1, "g": 1, "compat": [1, 2], "schema": 1, "To": [1, 2, 6, 7], "entir": [1, 2, 3], "which": [1, 3], "reachabl": 1, "claus": 1, "state": 1, "were": 1, "fix": 2, "warn": 2, "log": 2, "fail": 2, "revert": [2, 5], "toni": 2, "would": 2, "caus": [2, 4], "error": [2, 4, 6], "proofit404": 2, "now": 2, "emit": 2, "due": [2, 4], "debug": 2, "final": 2, "easier": 2, "doc": 2, "readthedoc": 2, "etianen": 2, "detail": 2, "atten": 2, "context": 2, "asyncio": 2, "task": 2, "bellini666": 2, "break": 2, "drop": 2, "python": 2, "philipstarkei": 2, "0b": 2, "smithdc1": 2, "kevinmarsh": 2, "optim": 2, "versionqueryset": [2, 6], "revisionmiddlewar": [2, 6], "roll": [2, 6], "back": [2, 6], "respons": 2, "statu": 2, "400": 2, "It": [2, 3], "invalid": 2, "global": 2, "atomic_request": 2, "http": 2, "djangoproject": 2, "com": 2, "en": 2, "ref": 2, "std": 2, "gettext": 2, "plural": 2, "martinsvoboda": 2, "deprec": 2, "remov": 2, "lociii": 2, "peter": 2, "van": 2, "tol": 2, "ci": 2, "test": 2, "michael": 2, "k": 2, "document": 2, "erikrw": 2, "jedi": 2, "speedup": 2, "version": [2, 6, 7, 8, 9], "queri": 2, "geyser": 2, "against": 2, "gitron": 2, "regist": [2, 3, 6], "matwei": 2, "minor": 2, "m": 2, "martei": 2, "annainfo": 2, "m4rk3r": 2, "adityakrgupta25": 2, "ekinertac": 2, "lt": 2, "usag": 2, "ugettext_lazi": 2, "fran\u00e7oi": 2, "gu\u00e9rin": 2, "slovenian": 2, "translat": 2, "bor": 2, "plestenjak": 2, "packag": 2, "force_text": 2, "tenzer": 2, "chicheng": 2, "larg": [2, 3], "dataset": 2, "jeremi": 2, "engel": 2, "claudep": 2, "installed_app": [2, 6], "irtimir": 2, "depend": 2, "aitor": 2, "ruano": 2, "readm": 2, "refactor": 2, "rhenter": 2, "mani": 2, "subqueri": 2, "mrigal": 2, "permiss": 2, "ofw": 2, "squash": 2, "migrat": [2, 4, 6], "subtli": 2, "mess": 2, "up": 2, "framework": [2, 6], "pip": [2, 6], "instal": [2, 3], "py": [2, 3, 4, 6], "older": [2, 3], "christoph": 2, "thorn": 2, "typeerror": 2, "except": 2, "access": 2, "m2m_data": 2, "attribut": 2, "point": [2, 6], "denisroldan": 2, "messag": 2, "rather": 2, "than": 2, "acces": 2, "directli": 2, "recommend": 2, "instead": [2, 7], "ramezissac": 2, "_base_manag": 2, "calcul": 2, "delet": [2, 3, 6], "_default_manag": 2, "onli": 2, "affect": 2, "filter": 2, "ivissani": 2, "request_creates_revis": [2, 7, 9], "hook": [2, 9], "kklingenberg": 2, "revision_request_creates_revis": [2, 9], "revisionmixinview": 2, "flag": 2, "createrevis": 2, "massov": 2, "bug": 2, "nest": 2, "primo\u017e": 2, "kari\u017e": 2, "oracl": 2, "passuf": 2, "tweak": 2, "dramat": 2, "over": 2, "alexei": 2, "v": 2, "paramonov": 2, "ukranian": 2, "illia": 2, "bugfix": 2, "achidlow": 2, "handl": 2, "pawelad": 2, "correct": 2, "danielquinn": 2, "liter": 2, "int": 2, "base": [2, 9], "unvers": 2, "after": [2, 3, 8], "still": 2, "experi": 2, "issu": 2, "shell": 2, "ensur": 2, "valid": 2, "snippet": 2, "instanc": [2, 6], "m2m": 2, "correctli": 2, "0003": 2, "mkurek": 2, "orlra": 2, "guettli": 2, "meiling": 2, "ernesto": 2, "ferro": 2, "process_respons": 2, "local": 2, "w4rri0r3k": 2, "jaywink": 2, "awar": 2, "alukach": 2, "variabl": 2, "kezabel": 2, "post_revision_commit": [2, 6], "pre_revision_commit": [2, 6], "carlosxl": 2, "arogachev": 2, "postgr": 2, "st4lk": 2, "behavior": 2, "jschneier": 2, "khasanovbi": 2, "zsiciarz": 2, "releas": 2, "univers": 2, "wheel": 2, "adamchainz": 2, "alwai": 2, "gunicorn": 2, "stebunovd": 2, "sahilmak": 2, "lookuperror": 2, "stale": 2, "unexpect": 2, "underflow": 2, "keep": [2, 3], "deleterevis": [2, 6], "through": 2, "bertrandbordag": 2, "de": 2, "appli": [2, 4, 7, 9], "0004": 2, "2008": 2, "develop": 2, "ever": 2, "sinc": 2, "time": [2, 3], "certain": 2, "amount": 2, "cruft": 2, "legaci": 2, "unus": 2, "featur": 2, "needless": 2, "complex": 2, "multipl": 2, "wai": [2, 3], "achiev": 2, "substanti": 2, "clean": 2, "codebas": [2, 4], "much": 2, "top": 2, "function": 2, "remain": 2, "unchang": 2, "veri": 2, "similar": 2, "note": 2, "divid": 2, "subsect": 2, "find": 2, "out": 2, "take": [2, 3], "complet": 2, "lookup": 2, "non": 2, "integ": 2, "mshannon1123": 2, "bmarika": 2, "ticosax": 2, "empti": 2, "being": [2, 4], "combin": 2, "reversion_format": 2, "versionadmin": [2, 6], "yourversionadmin": 2, "yaml": 2, "ignore_duplicate_revis": 2, "argument": [2, 3], "should": [2, 3, 9], "sever": [2, 5], "match": 2, "convent": 2, "help": [2, 3], "confirm": 2, "prompt": 2, "forc": 2, "previou": 2, "style": 2, "preserv": 2, "revisionmixin": [2, 6], "restor": [2, 4], "namespac": 2, "manual": 2, "object_id_int": 2, "favor": 2, "unifi": 2, "move": 2, "object_vers": 2, "renam": 2, "_object_vers": 2, "origin": 2, "latest": 2, "everyth": 2, "just": [2, 8], "work": 2, "get_ignore_dupl": 2, "set_ignore_dupl": 2, "get_for_d": 2, "revision__date_created__lt": 2, "get_unique_for_object": 2, "eager_sign": 2, "other": 2, "post_sav": 2, "m2m_chang": 2, "handler": 2, "appropri": 2, "dispatch": 2, "receiv": 2, "your_app": [2, 3], "your_custom_sign": 2, "reciev": 2, "your_custom_signal_handl": 2, "kwarg": 2, "approach": 2, "both": 2, "eager": 2, "adapter_cl": 2, "save_revis": 2, "your_obj": 2, "standard": 2, "pre_sav": 2, "patch_admin": 2, "3rd": 2, "parti": 2, "generate_diff": 2, "offici": 2, "diff": 2, "There": 2, "better": 2, "compar": 2, "old": [2, 3, 4], "implement": 2, "avail": 2, "refer": 2, "generate_patch": 2, "generate_patch_html": 2, "fladi": 2, "locat": 2, "prior": 2, "In": [2, 4], "accesss": 2, "org": 2, "connect": 2, "spanish": 2, "argentina": 2, "gonzalobusto": 2, "blitzstok": 2, "ianlee1521": 2, "lutoma": 2, "siamalekpour": 2, "regress": 2, "redirect": 2, "continu": 2, "button": 2, "shown": 2, "ignor": 2, "No": 2, "cover": 2, "mistak": 2, "here": 2, "brand": 2, "consist": 2, "past": 2, "lot": 2, "linger": 2, "readonli": 2, "czech": 2, "cuchac": 2, "arab": 2, "python2": 2, "jmurti": 2, "edg": 2, "doe": 2, "johnfranei": 2, "cleanup": 2, "podloucki": 2, "init": 2, "drew": 2, "hubl": 2, "janmalt": 2, "davidfsmith": 2, "batcoh": 2, "niknoksey": 2, "nikola": 2, "utf8mb4": 2, "alexhay": 2, "khakulov": 2, "adonm": 2, "joelarson": 2, "agdud": 2, "bourivouh": 2, "erwinjung": 2, "skipp": 2, "narrowfail": 2, "south": 2, "pypi": 2, "provision": 2, "marekmalek": 2, "index": 2, "rkojedzinszki": 2, "coagul": 2, "aquavita": 2, "danish": 2, "vandborg": 2, "travi": 2, "thedrow": 2, "simplifi": 2, "chines": 2, "quantumghost": 2, "dhoffman34": 2, "mauricioabreu": 2, "mark0978": 2, "slovak": 2, "jbub": 2, "daarai": 2, "bluei": 2, "aivin": 2, "sy": 2, "exit": 2, "intern": 2, "project": [2, 3], "tongwang": 2, "backward": 2, "thoma": 2, "schreiber": 2, "jmoldow": 2, "deriv": 2, "those": 2, "defer": 2, "niwib": 2, "meshi": 2, "bulk_creat": 2, "speed": 2, "sourc": 2, "distribut": 2, "pquentin": 2, "alexand": 2, "ae": 2, "pricem": 2, "oppianmatt": 2, "experimant": 2, "troubl": 2, "worth": 2, "dutch": 2, "constraint": 2, "enforc": 2, "batch": 2, "suppress": 2, "swedish": 2, "licens": 2, "brazillian": 2, "portugues": 2, "polish": 2, "patch": 2, "annot": 2, "experiment": 2, "resili": 2, "abil": 2, "long": [2, 3], "file": [2, 4], "backend": 2, "greatli": 2, "unicodeerror": 2, "french": 2, "scaleabl": 2, "post_syncdb": 2, "doesnotexisterror": 2, "syncdb": 2, "popul": 2, "initi": [2, 3], "caught": 2, "999": 2, "row": 2, "hebrew": 2, "german": 2, "trunk": 2, "reversionadmin": 2, "reduct": 2, "number": [2, 3], "interfac": 2, "italian": 2, "revers": 3, "model": [3, 4, 6, 7, 8, 9], "revisionmeta": 3, "hello": 3, "world": 3, "For": [3, 6, 7], "regularli": 3, "last": 3, "30": 3, "dai": 3, "item": 3, "anyth": 3, "least": 3, "3": 3, "With": 3, "read": 3, "limit": 3, "therefor": 4, "happen": 4, "occur": 4, "load": 4, "foo": 4, "bar": 4, "twice": 4, "almost": 4, "certainli": 4, "rel": 4, "statement": 4, "try": 4, "convert": 4, "absolut": 4, "defin": 5, "someth": 5, "went": 5, "wrong": 5, "api": 5, "extens": 6, "web": 6, "simpl": 6, "applic": 6, "common": 6, "problem": 6, "changelog": 6, "overview": 6, "shortcut": [7, 9], "everi": [7, 9], "metadata": [7, 9], "meet": 7, "criterion": 7, "best": 7, "consid": 7, "individu": 7, "isn": [7, 9], "head": [7, 9], "rule": [7, 9], "exampl": 7, "bypassrevisionmiddlewar": 7, "bypass": 7, "accord": 7, "header": 7, "silent": 7, "http_x_norevis": 7, "two": 8, "sent": 8, "sender": 8, "its": 8, "within": 9, "decid": 9, "omit": 9, "auth": 9, "formview": 9, "revisionformview": 9, "revision_manage_manu": 9, "revision_us": 9}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"admin": [0, 2, 6], "integr": [0, 6], "overview": [0, 1], "regist": [0, 1, 4], "model": [0, 1, 2], "3rd": 0, "parti": 0, "app": 0, "revers": [0, 1, 2, 4, 5, 6, 7, 8, 9], "versionadmin": 0, "django": [1, 2, 6], "api": [1, 2, 6], "creat": 1, "revis": 1, "load": 1, "metadata": 1, "revert": 1, "restor": 1, "delet": 1, "instanc": 1, "registr": 1, "versionqueryset": 1, "version": [1, 4], "changelog": 2, "5": 2, "0": 2, "4": 2, "2022": 2, "11": 2, "12": 2, "3": 2, "10": 2, "02": 2, "2": 2, "08": 2, "06": 2, "1": 2, "18": 2, "20": 2, "01": 2, "30": 2, "2021": 2, "04": 2, "07": 2, "09": 2, "9": 2, "22": 2, "8": 2, "2020": 2, "31": 2, "7": 2, "17": 2, "6": 2, "2019": 2, "05": 2, "24": 2, "2018": 2, "23": 2, "19": 2, "13": 2, "2017": 2, "27": 2, "2016": 2, "28": 2, "21": 2, "29": 2, "14": 2, "gener": 2, "improv": 2, "manag": [2, 3], "command": [2, 3], "middlewar": [2, 7], "view": [2, 9], "helper": 2, "low": [2, 6], "level": [2, 6], "signal": [2, 8], "2015": 2, "2014": 2, "2013": 2, "26": 2, "2012": 2, "03": 2, "2011": 2, "2010": 2, "2009": 2, "25": 2, "createinitialrevis": 3, "deleterevis": 3, "common": 4, "problem": 4, "incompat": 4, "data": 4, "registrationerror": [4, 5], "class": 4, "myapp": 4, "mymodel": 4, "ha": 4, "alreadi": 4, "been": 4, "error": 5, "revisionmanagementerror": 5, "reverterror": 5, "featur": 6, "instal": 6, "more": 6, "inform": 6, "usag": 6, "revisionmiddlewar": 7, "pre_revision_commit": 8, "post_revision_commit": 8, "decor": 9, "revisionmixin": 9}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"Admin integration": [[0, "admin-integration"], [6, "admin-integration"]], "Overview": [[0, "overview"], [1, "overview"]], "Registering models": [[0, "registering-models"], [1, "registering-models"]], "Integration with 3rd party apps": [[0, "integration-with-3rd-party-apps"]], "reversion.admin.VersionAdmin": [[0, "reversion-admin-versionadmin"]], "django-reversion API": [[1, "django-reversion-api"]], "Creating revisions": [[1, "creating-revisions"]], "Loading revisions": [[1, "loading-revisions"]], "Revision metadata": [[1, "revision-metadata"]], "Reverting revisions": [[1, "reverting-revisions"]], "Restoring deleted model instances": [[1, "restoring-deleted-model-instances"]], "Registration API": [[1, "registration-api"]], "Revision API": [[1, "revision-api"]], "reversion.models.VersionQuerySet": [[1, "reversion-models-versionqueryset"]], "reversion.models.Version": [[1, "reversion-models-version"]], "reversion.models.Revision": [[1, "reversion-models-revision"]], "django-reversion changelog": [[2, "django-reversion-changelog"]], "5.0.4 - 2022-11-12": [[2, "id1"]], "5.0.3 - 2022-10-02": [[2, "id2"]], "5.0.2 - 2022-08-06": [[2, "id3"]], "5.0.1 - 2022-06-18": [[2, "id4"]], "5.0.0 - 2022-02-20": [[2, "id5"]], "4.0.2 - 2022-01-30": [[2, "id6"]], "4.0.1 - 2021-11-04": [[2, "id7"]], "4.0.0 - 2021-07-09": [[2, "id8"]], "3.0.9 - 2021-01-22": [[2, "id9"]], "3.0.8 - 2020-08-31": [[2, "id10"]], "3.0.7 - 2020-02-17": [[2, "id11"]], "3.0.6 - 2020-02-17": [[2, "id12"]], "3.0.5 - 2019-02-12": [[2, "id13"]], "3.0.4 - 2019-05-22": [[2, "id14"]], "3.0.3 - 2019-01-24": [[2, "id15"]], "3.0.2 - 2018-11-05": [[2, "id16"]], "3.0.1 - 2018-10-23": [[2, "id17"]], "3.0.0 - 2018-07-19": [[2, "id18"]], "2.0.13 - 2018-01-23": [[2, "id19"]], "2.0.12 - 2017-12-05": [[2, "id20"]], "2.0.11 - 2017-11-27": [[2, "id21"]], "2.0.10 - 2017-08-18": [[2, "id22"]], "2.0.9 - 2017-06-19": [[2, "id23"]], "2.0.8 - 2016-11-28": [[2, "id24"]], "2.0.7 - 2016-10-31": [[2, "id25"]], "2.0.6 - 2016-07-21": [[2, "id26"]], "2.0.5 - 2016-06-29": [[2, "id27"]], "2.0.4 - 2016-06-20": [[2, "id28"]], "2.0.3 - 2016-06-14": [[2, "id29"]], "2.0.2 - 2016-06-13": [[2, "id30"]], "2.0.1 - 2016-06-13": [[2, "id31"]], "2.0.0 - 2016-06-11": [[2, "id32"]], "General improvements": [[2, "general-improvements"]], "Admin": [[2, "admin"]], "Management commands": [[2, "management-commands"], [3, "management-commands"]], "Middleware": [[2, "middleware"], [7, "middleware"]], "View helpers": [[2, "view-helpers"]], "Low-level API": [[2, "low-level-api"], [6, "low-level-api"]], "Signals": [[2, "signals"], [8, "signals"]], "Helpers": [[2, "helpers"]], "Models": [[2, "models"]], "1.10.2 - 18/04/2016": [[2, "id37"]], "1.10.1 - 27/01/2016": [[2, "id38"]], "1.10 - 02/12/2015": [[2, "id39"]], "1.9.3 - 07/08/2015": [[2, "id40"]], "1.9.2 - 07/08/2015": [[2, "id41"]], "1.9.1 - 04/08/2015": [[2, "id42"]], "1.9.0 - 04/08/2015": [[2, "id43"]], "1.8.7 - 21/05/2015": [[2, "id44"]], "1.8.6 - 13/04/2015": [[2, "id45"]], "1.8.5 - 31/10/2014": [[2, "id46"]], "1.8.4 - 07/09/2014": [[2, "id47"]], "1.8.3 - 06/09/2014": [[2, "id48"]], "1.8.2 - 01/08/2014": [[2, "id49"]], "1.8.1 - 29/05/2014": [[2, "id50"]], "1.8.0 - 01/11/2013": [[2, "id51"]], "1.7.1 - 26/06/2013": [[2, "id52"]], "1.7 - 27/02/2013": [[2, "id53"]], "1.6.6 - 12/02/2013": [[2, "id54"]], "1.6.5 - 12/12/2012": [[2, "id55"]], "1.6.4 - 28/10/2012": [[2, "id56"]], "1.6.3 - 05/09/2012": [[2, "id57"]], "1.6.2 - 31/07/2012": [[2, "id58"]], "1.6.1 - 20/06/2012": [[2, "id59"]], "1.6 - 27/03/2012": [[2, "id60"]], "1.5.2 - 27/03/2012": [[2, "id61"]], "1.5.1 - 20/10/2011": [[2, "id62"]], "1.5 - 04/09/2011": [[2, "id63"]], "1.4 - 27/04/2011": [[2, "id64"]], "1.3.3 - 05/03/2011": [[2, "id65"]], "1.3.2 - 22/10/2010": [[2, "id66"]], "1.3.1 - 31/05/2010": [[2, "id67"]], "1.2.1 - 03/03/2010": [[2, "id68"]], "1.2 - 12/10/2009": [[2, "id69"]], "1.1.2 - 23/07/2009": [[2, "id70"]], "1.1.1 - 25/03/2010": [[2, "id71"]], "createinitialrevisions": [[3, "createinitialrevisions"]], "deleterevisions": [[3, "deleterevisions"]], "Common problems": [[4, "common-problems"]], "Incompatible version data": [[4, "incompatible-version-data"]], "RegistrationError: class \u2018myapp.MyModel\u2019 has already been registered with Reversion": [[4, "registrationerror-class-myapp-mymodel-has-already-been-registered-with-reversion"]], "Errors": [[5, "errors"]], "reversion.RegistrationError": [[5, "reversion-registrationerror"]], "reversion.RevisionManagementError": [[5, "reversion-revisionmanagementerror"]], "reversion.RevertError": [[5, "reversion-reverterror"]], "django-reversion": [[6, "django-reversion"]], "Features": [[6, "features"]], "Installation": [[6, "installation"], [6, "id1"]], "More information": [[6, "more-information"]], "Usage": [[6, "usage"]], "reversion.middleware.RevisionMiddleware": [[7, "reversion-middleware-revisionmiddleware"]], "reversion.signals.pre_revision_commit": [[8, "reversion-signals-pre-revision-commit"]], "reversion.signals.post_revision_commit": [[8, "reversion-signals-post-revision-commit"]], "Views": [[9, "views"]], "Decorators": [[9, "decorators"]], "reversion.views.RevisionMixin": [[9, "reversion-views-revisionmixin"]]}, "indexentries": {}})