2012-03-01 3 views
-1

は私がURLフィールドにしたい以下のモデル

class Trivias(models.Model): 
GIFT_CHOICES = (
    ('gas', 'Gasolina'), 
    ('money', 'Dinero'), 
    ('xp','Experiencia'), 
) 
NUMQ_CHOICES = (
    (1, '1'), 
    (2, '2'), 
    (3, '3'), 
    (4, '4'), 
) 
idtrivias = models.IntegerField(primary_key=True) 
url = models.CharField(max_length=450) 
numQ = models.IntegerField(max_length=4,choices=NUMQ_CHOICES) 
idtipospropiedades = models.ForeignKey(Tipospropiedades, db_column='idtipospropiedades') 
idtitulos = models.ForeignKey(Titulos, db_column='idtitulos') 
correct = models.IntegerField(max_length=1) 
gift = models.CharField(max_length=5,choices=GIFT_CHOICES) 
value = models.CharField(max_length=20) 
class Meta: 
    db_table = u'trivias' 

は私が行うことができますどのように、Djangoの管理者のデフォルト値を持っていますか?

よろしく

+0

英語でコードを書くことをお勧めします。 –

答えて

2

あなたはCharFieldですというよりURLFieldとしてURLを保存しているいずれかの理由がありますか? URLFieldは、CharFieldのURL固有のサブクラスです。また、デフォルト値を設定するには、default="x"を使用してください。

url = models.URLField(default='http://www.foo.com') 

希望します。

+0

非常にありがとう、とても簡単だとは思わない、私はURLフィールドに非常に感謝するために切り替えます – tebitoq