Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion money/contrib/django/models/fields.py
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ class MoneyField(models.DecimalField):

def __init__(self, verbose_name=None, name=None,
max_digits=None, decimal_places=None,
default=None, default_currency=None, blank=True, **kwargs):
default=None, default_currency=None, blank=True, null=True, **kwargs):
# We add the currency field except when using frozen south orm. See introspection rules below.
self.add_currency_field = not kwargs.pop('no_currency_field', False)
if isinstance(default, Money):
Expand Down
6 changes: 5 additions & 1 deletion money/contrib/django/models/managers.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,11 @@
class QuerysetWithMoney(QuerySet):

def _update_params(self, kwargs):
from django.db.models.sql.constants import LOOKUP_SEP
#add support for django 1.5 - 1.7.x
try:
from django.db.models.constants import LOOKUP_SEP
except ImportError:
from django.db.models.sql.constants import LOOKUP_SEP
from money import Money
to_append = {}
for name, value in kwargs.items():
Expand Down