跳转到主要内容

django-fixture-generator 是一个可重用的 Django 应用程序,旨在使编写 fixtures 更容易。

项目描述

``django-fixture-generator``
============================

需要 Django 1.2。

* 将 ``"fixture_generator"`` 添加到您的 ``INSTALLED_APPS`` 设置中。
* 在您的应用之一中创建一个 ``fixture_gen.py`` 文件。它应该看起来像
以下这样

from fixture_generator import fixture_generator

from django.contrib.auth.models import User, Groups

@fixture_generator(User, requires=["my_app.test_groups"])
def test_users()
muggles, wizards = Group.objects.order_by("name")
simon = User.objects.create(username="simon")
adrian = User.objects.create(username="adrian")
jacob = User.objects.create(username="jacob")

simon.groups.add(wizards)
adrian.groups.add(muggles)
jacob.groups.add(muggles)


@fixture_generator(Group)
def test_groups()
Group.objects.create(name="Muggles")
Group.objects.create(name="Wizards")

* 运行 ``manage.py generate_fixture my_app.test_users``。
* 将结果保存到某个位置。

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装软件包 的信息。

源分布

django-fixture-generator-0.2.0.tar.gz (4.1 kB 查看哈希值)

上传于 来源

支持