Comments (4)
Can you throw in a little example code as it's a little hard to guess what you mean by the subject :)
from django-autofixture.
Sorry, was in a hurry ;-)
In the following snippet I used to have 'user_id': liduser.pk
instead.
AutoFixture(Profiel, field_values={
'voornaam': 'LID',
'status': Profiel.STATUS.LID,
'user': liduser,
}).create(1)
Which I expected to work because that's how django deals with relations usually.
from django-autofixture.
Seems valid. What is the benefit for you to use user_id
over user
? What happens if you set an integer to the user
field? Does that work?
I see the problem you have. But I probably won't get around to fix it soonish. Would you be interested in working on a fix for this?
from django-autofixture.
Setting an integer to the user field is invalid in Django. The benefit is mostly that if you don't have a whole instance, you can still set the related value (without incurring extra costs for getting the instance).
The problem is not that I really want to use this feature though, it's more that it fails very silently and is thus hard to debug. Making it fail obviously by throwing some error would already be a big improvement.
from django-autofixture.
Related Issues (20)
- Better support for choices, null=True and blank=True
- Integration with Faker
- Support for Django 2.0 HOT 9
- Error with Django 2: TypeError: Direct assignment to the forward side of a many-to-many set is prohibited. HOT 3
- How to populate a reverse relationship?
- Use of bulk_create
- Allow muting signals in a way similar to factoryboy HOT 1
- Raise an error in case when field doesn't exist in a model.
- django.utils.six -> six in latest version of django HOT 2
- python setup.py egg_info did not run successfully HOT 6
- Unknown command: 'loadtestdata' Type 'manage.py help' for usage. HOT 3
- docs could be a bit easier to follow for newer developer HOT 1
- Frequently got ``TransactionManagementError`` HOT 6
- could we add Point fields into django-autofixture ? HOT 4
- errro with mysql Row size HOT 1
- Recursive generate_fx HOT 1
- Add max length value
- Ability to add default photos from custom folder path HOT 3
- How to generate random value from given list? HOT 1
- Support for Django 1.10 and higher? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from django-autofixture.