title: Database is cleaned up after each test in pytest-django
body: <p><strong>What I am trying to achieve.</strong><br>
  I am testing rest API in Django project. I want to create test class with test functions that are related (each following test function relies on previous one) - first fail means all failed. In first test function I crete an object with 'post' request. In next test case I want to check that this object actually exists using 'get' request.</p>
  
  <p><strong>How it works</strong><br>
  It looks like Django-pytest cleans the database from all records after each test.<br>
  It is mentioned in pytest documention: <a href="https://pytest-django.readthedocs.io/en/latest/helpers.html#pytest-mark-django-db-request-database-access" rel="nofollow noreferrer">https://pytest-django.readthedocs.io/en/latest/helpers.html#pytest-mark-django-db-request-database-access</a><br>
  Is there any way to change this?</p>
  
  <p><strong>My code:</strong><br>
  My <code>conftest.py</code>:</p>
  
  <pre><code>import pytest
  
  
  @pytest.fixture(scope='session')
  def django_db_setup():
      from django.conf import settings
      settings.DATABASES['default'] = {
          'ENGINE': 'django.db.backends.sqlite3',
          'NAME': 'db_name.sqlite3',
      }
  
  
  @pytest.fixture
  def object_data():
      return {"some keys": "some values"}
  
  
  @pytest.fixture
  def object_name():
      return "some name"
  </code></pre>
  
  <p>My <code>tests.py</code>:</p>
  
  <pre><code>import pytest
  
  from rest_framework.test import APIClient
  from rest_framework import status
  
  
  @pytest.mark.django_db
  class TestAPI:
      def setup(self):
          self.client = APIClient()
  
      def test_create_object(self, object_data, object_name):
          post_response = self.client.post("/api/object/", data=object_data, format="json")
          assert status.is_success(post_response.status_code)
          # make sure that report was created
          get_response = self.client.get(f"/api/object/{object_name}/")
          assert status.is_success(get_response.status_code)
          # object exists here (test passes)
  
      def test_get_object(self, object_name):
          get_response = self.client.get(f"/api/object/{object_name}/")
          assert status.is_success(get_response.status_code)
          # object does not exists here (test failes)
  </code></pre>