Найти - Пользователи
Полная версия: автозаполнение полей базы данных.
Начало » Django » автозаполнение полей базы данных.
1
Psihonavt
Добрый день.
есть такой вопрос:
имеется примитивная модель, с кодом:
from django.db import models

# Create your models here.
class Storage (models.Model):
publication_date=models.DateField(auto_now_add=“true”)
reigth=models.IntegerField()
tick_header=models.TextField(blank=“true”)
tick_body=models.TextField(blank=“true”)
ticket=models.FileField(upload_to=“.”)
file_path=models.CharField(a,max_length=300)
comment=models.CharField(max_length=50,blank=“true”)
add_field2=models.TextField(blank=“true”)

def __unicode__(self):
return ‘%s - %s’ % (self.publication_date, self.comment)

class Admin:
pass
что требуется - дабы при аплоадинии чегот в поле ticket=models.FileField(upload_to=“.”) , в поле file_path автоматом прописывался вызов типа Storage.get_ticket_filename()
подскажите в какую сторону копать, а то я даже не имею предаставления как это дело реализовать.

з.ы. и еще вопрос, что надо прописать в аргументах текстового поля, дабы в него вбивался некий текст по умолчанию? (читал аппендикс С Джанго бука - там такого не нашел.)
Александр Кошелев
- auto_now_add и blank это boolean параметры
- http://www.djangoproject.com/documentation/model-api/#default
- http://www.djangoproject.com/documentation/model-api/#overriding-default-model-methods
Psihonavt
auto_now_add и blank это boolean параметры
не понял? я вроде их булевыми и сделал, во всяком случае работает :)
а вот за две ссылки - огромное спасибо! сразу подхватило и работает как я хочу.
Александр Кошелев
Psihonavt
не понял? я вроде их булевыми и сделал, во всяком случае работает
у вас они строки
playpauseandstop
Psihonavt
во всяком случае работает
работает потому что
In [1]: if 'true':
   ...:     print 'true'
   ...:
true
In [2]: if 'false':
   ...:     print 'true'
   ...:
true
а Daevaorn говорит об Boolean type
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB