Уведомления

Группа в Telegram: @pythonsu

#1 Май 29, 2008 18:09:27

Psihonavt
От:
Зарегистрирован: 2008-03-13
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

автозаполнение полей базы данных.

Добрый день.
есть такой вопрос:
имеется примитивная модель, с кодом:

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()
подскажите в какую сторону копать, а то я даже не имею предаставления как это дело реализовать.

з.ы. и еще вопрос, что надо прописать в аргументах текстового поля, дабы в него вбивался некий текст по умолчанию? (читал аппендикс С Джанго бука - там такого не нашел.)



Офлайн

#2 Май 29, 2008 19:05:05

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

автозаполнение полей базы данных.

Офлайн

#3 Май 29, 2008 19:15:23

Psihonavt
От:
Зарегистрирован: 2008-03-13
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

автозаполнение полей базы данных.

auto_now_add и blank это boolean параметры
не понял? я вроде их булевыми и сделал, во всяком случае работает :)
а вот за две ссылки - огромное спасибо! сразу подхватило и работает как я хочу.



Офлайн

#4 Май 29, 2008 19:25:52

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

автозаполнение полей базы данных.

Psihonavt
не понял? я вроде их булевыми и сделал, во всяком случае работает
у вас они строки



Офлайн

#5 Май 29, 2008 19:37:29

playpauseandstop
От:
Зарегистрирован: 2007-10-31
Сообщения: 77
Репутация: +  0  -
Профиль   Отправить e-mail  

автозаполнение полей базы данных.

Psihonavt
во всяком случае работает
работает потому что
In [1]: if 'true':
   ...:     print 'true'
   ...:
true
In [2]: if 'false':
   ...:     print 'true'
   ...:
true
а Daevaorn говорит об Boolean type



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version