{"data":{"site":{"siteMetadata":{"title":"Lime Brains","description":"We are The Software House where business questions meet software answers.","url":"https://limebrains.com"}},"markdownRemark":{"html":"<h1>Problem 😱</h1>\n<p>You want to query migrations model from django.</p>\n<hr>\n<h1>Solution 🤓</h1>\n<div class=\"gatsby-highlight\" data-language=\"python\"><pre class=\"language-python\"><code class=\"language-python\"><span class=\"token operator\">>></span><span class=\"token operator\">></span> <span class=\"token keyword\">from</span> django<span class=\"token punctuation\">.</span>db<span class=\"token punctuation\">.</span>migrations<span class=\"token punctuation\">.</span>recorder <span class=\"token keyword\">import</span> MigrationRecorder\n\n<span class=\"token operator\">>></span><span class=\"token operator\">></span> MigrationRecorder<span class=\"token punctuation\">.</span>Migration<span class=\"token punctuation\">.</span>objects<span class=\"token punctuation\">.</span><span class=\"token builtin\">all</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span>\n<span class=\"token operator\">&lt;</span>QuerySet <span class=\"token punctuation\">[</span><span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0001_initial <span class=\"token keyword\">for</span> contenttypes<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0002_remove_content_type_name <span class=\"token keyword\">for</span> contenttypes<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0001_initial <span class=\"token keyword\">for</span> auth<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0002_alter_permission_name_max_length <span class=\"token keyword\">for</span> auth<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0003_alter_user_email_max_length <span class=\"token keyword\">for</span> auth<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0004_alter_user_username_opts <span class=\"token keyword\">for</span> auth<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0005_alter_user_last_login_null <span class=\"token keyword\">for</span> auth<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0006_require_contenttypes_0002 <span class=\"token keyword\">for</span> auth<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0007_alter_validators_add_error_messages <span class=\"token keyword\">for</span> auth<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0001_initial <span class=\"token keyword\">for</span> socore<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0001_initial <span class=\"token keyword\">for</span> admin<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0002_logentry_remove_auto_add <span class=\"token keyword\">for</span> admin<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0001_initial <span class=\"token keyword\">for</span> analytics<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0002_analytic_events <span class=\"token keyword\">for</span> analytics<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0001_initial <span class=\"token keyword\">for</span> default<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0002_add_related_name <span class=\"token keyword\">for</span> default<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0003_alter_email_max_length <span class=\"token keyword\">for</span> default<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0004_auto_20160423_0400 <span class=\"token keyword\">for</span> default<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0001_initial <span class=\"token keyword\">for</span> sites<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token operator\">&lt;</span>Migration<span class=\"token punctuation\">:</span> Migration 0001_initial <span class=\"token keyword\">for</span> django_comments<span class=\"token operator\">></span><span class=\"token punctuation\">,</span> <span class=\"token string\">'...(remaining elements truncated)...'</span><span class=\"token punctuation\">]</span><span class=\"token operator\">></span></code></pre></div>\n<h1>🎉🎉🎉</h1>","excerpt":"Problem 😱 You want to query migrations model from django. Solution 🤓 🎉🎉🎉","frontmatter":{"title":"How to access migration model from django shell?","subtitle":"How to access migration model from django shell?","date":"2017-10-25 13:40","seo":{"title":"How to access migration model from django shell?","description":"How to access migration model from django shell?","noindex":false}},"fields":{"slug":"/blog/2017-10-25T13:40-access-migration-model-in-django-shell/"}}},"pageContext":{"slug":"/blog/2017-10-25T13:40-access-migration-model-in-django-shell/","indexable":false}}