список локальных полей неправильно переопределяется в Django-поршне - PullRequest
1 голос
/ 20 января 2012

Кто-нибудь испытывал проблемы с этим, но в Django -алисе, который не позволяет вам переопределять уже установленные поля?

https://bitbucket.org/jespern/django-piston/issue/192/object-handler-fields-override-local-field

Может кто-нибудь помочь мне с обходом? Я видел, что есть легкий патч, но я не хочу идти и менять код в поршне. Есть ли способ обойти это?

Ответы [ 2 ]

0 голосов
/ 21 февраля 2012

Если вы не хотите применять патч самостоятельно, и не хотите избегать использования определенных ссылок на модели на обработчиках для обхода проблемы, то, возможно, просто клонируйте вилку поршня, которая содержит патч, помещаемый в основной репо:

https://bitbucket.org/rptirrell/django-piston/overview

Это актуально, кроме этого, и тривиально, чтобы поменять его в главном репо, когда вы захотите.

0 голосов
/ 21 февраля 2012

Я использую Django-поршень довольно долгое время. Есть несколько проблем, когда вы указываете model = Foo. Я просто использую его для организации URL-адресов веб-службы, аутентификации OAuth и Django. У меня все еще нет никаких проблем с этим (пока). Если у вас нет особых причин использовать model = Foo и fields, я думаю, вы можете вызвать модель в режиме чтения и создания. Надеюсь, это поможет:)

...