django-fixtures

    0热度

    2回答

    我已经写了一个非常简单的Django应用程序,名为django-locality,它避免了与国​​家和地区合作的头痛。它为国家和地区提供了大量的初始数据。我只是发布到PyPI的0.1版本,并将其安装在我目前正在开发的项目中。 (我基本上是根据我在原始项目中找到的需求创建的)。 但是,当我运行syncdb时,它没有安装我的任何灯具,从locality。在输出中,它打印出“No fixtures fo

    0热度

    2回答

    有没有办法让原始Python中的灯具例如从外部文件创建初始数据?目前,我在JSON中使用了灯具,将它们迁移到某种CSV文件并使Python解析并插入它们可能会更有效。有没有办法在Django中做到这一点?

    0热度

    1回答

    我正在编写Django应用程序,它是一个基于jQuery Grid Plugin的管理界面。现在我想演示这个应用程序,并允许用不同的数据进行实验,当然也只是为了测试它。你们是否知道任何使用预定义装置的django应用程序?我发现django-countries,这与国家名单。但我想找到更多。有什么建议么?提前致谢!

    0热度

    1回答

    我试图运行夹具数据的测试,并得到臭名昭着的IntegrityError: column user_id is not unique错误。 现在,看着我的灯具,我可以看到我的用户模型在我的灯具中的ID在彼此之间是唯一的。我推断与(非测试)数据库中的现有数据冲突。它是否正确? (编辑:这似乎是不正确的 - 见下文) 我想能够精确控制哪些数据可用于我的测试。有没有办法阻止django testrunne

    1热度

    1回答

    我正在Django写一个应用程序,它有几个站点范围内的固定对象,我需要实例化哪个,出于某种原因,不能是灯具。 例如,一些(例如Permission s)我无法对PK进行硬编码,因为我无法确定它们是否以特定顺序加载(如果我使用pk = null,那么我得到一个完整性错误,如果它们已存在)。 其他(例如Site s)取决于settings.py中的值。 编辑:这些需要在每次项目部署时运行,否则我可以按

    1热度

    1回答

    今天我与我的同事讨论了我们应该如何管理我们的django应用程序中的灯具。我们没有找到任何满足每个人的解决方案,所以我在这里问这个问题。 假设我们有一个相当大的django项目,其中个应用程序里面,每个应用程序都有tests.py文件和几个TestClasses。有了这些,我应该如何管理所有这些应用程序的测试数据? 从我的角度探讨,有两种不同的方式: 存放在单独为每个应用程序test_data.j

    7热度

    1回答

    一个新的数据库这里的情景: 我使用Django的管理界面,我希望能够通过固定装置加载用户和组(如果这是可能的话),我能够转储像这样用户/组。 manage.py dumpdata auth auth.group > usersandgroups.json 但在一个全新的数据库加载数据... manage.py loaddata <appname>/fixtures/usersandgroups

    6热度

    3回答

    我想构建一个Django应用程序,其功能类似于商店。项目是从互联网上刮来的,随着时间的推移不断更新Django项目数据库(比如说每隔几天)。我正在使用Scrapy框架来执行抓取操作,虽然有一个实验性的DjangoItem feature,但我宁愿远离它,因为它不稳定。 现在我的计划是创建Scrapy的XMLItemExporter(文档here)爬网项目的XML文件,并使用它们来loaddata到

    2热度

    1回答

    插入重复的条目是好的,直到我在现有的应用程序增加了一个新的模式。当我再次运行syncdb时,在auth_parmission表中插入了重复的条目。即使是从“管理员”应用程序进入日志。 我做了一个测试,以删除新模型,删除数据库,创建一个空的并运行syncdb。这从我现有的夹具中加载了我的初始数据。 当我再次运行“syncdb”(不添加任何新模型)时,发生同样的事情:在auth_permission表

    9热度

    1回答

    我已经模型创建场可配置如下: created = models.DateTimeField(auto_now_add=True) 在JSON灯具我不想为创建申报价值,但是当我尝试加载夹具(loadata)我得到错误: created may not be NULL 所以我必须在灯具提供创造价值或存在其他的方式?