olarak Django LocalFlavor Zip ile çalışma: Sadece models.py dosyasını modifikasyonlarına kullanarak US Zip Codes Field form widget/validator kullanmak sonuçta almaya çalışıyorumaşağıdaki uygulamak için en iyi yolu nedir Model Alan
### models.py
>>> from django.db import models
>>> from django.contrib.auth.models import User
# Create the client class.
>>> class Client(models.Model):
... user = models.OntToOneField(User)
... zip = ***???***()
### forms.py
>>> from django.forms import ModelForm
# Create the form class.
>>> class ArticleForm(ModelForm):
... class Meta:
... model = Client
.
### forms.py
>>> from django.forms import ModelForm
>>> from django.contrib.localflavor.us.forms import USZipCodeField
# Create the form class.
>>> class ArticleForm(ModelForm):
... class Meta:
... model = Client
... zip = USZipCodeField()
nOT: .. aka ben aşağıdakileri yapmak istemiyorum o İYİ yolu durum böyleyse ... yukarıda gösterildiği gibi forms.py dosyasında olduğunu başarmak olduğunu olabilir Sanırım, özel bir model alanı yerine (örneğin, DRY?) Yerine oraya sahip olmanın argümanını/faydasını kaçırıyorum. gevşek bağlama?) Bu senaryoda, model.py'nin forms.py'nin faydalarını daha iyi anlama konusunda yardımcı olacak her türlü yardım büyük ölçüde takdir edilecektir.
Şimdiden teşekkürler! -Tom