Найти - Пользователи
Полная версия: django Server Error (500)
Начало » Python для новичков » django Server Error (500)
1
and_07
class Test(models.Model):
    name = models.CharField(max_length=100, unique=True)#Like a VARCHAR field
    description = models.TextField() #Like a TEXT field
#    created = models.DateTimeField() #Like a DATETIME field
#    pub_date = models.DateTimeField('date published')    
    upload_path = 'media/upload/'
    image = models.ImageField(upload_to=upload_path, null=True, blank=True)
  #  image_url = models.URLField(null=True, blank=True)
Установленно
yum install python-imaging
yum install libjpeg-devel
pip uninstall PIL
pip install PIL

при клике на Save
получаю Server Error (500)

FishHook
1. Сделай в настройках DEBUG=True
2. Покажи ошибку
wiygn
Неверная дирректива же. Судя по всему, вы какой-то туториал проходите, поэтому попробуйте прописать абсолютный путь к папке с chmod 777
and_07
Такая ошибка
IntegrityError at /admin/test/test/add/
test_test.created may not be NULL

вопрос как можно пересоздать таблицу
python manage.py syncdb
не подходит
FishHook
Ну дык!
Ты создал модель с полем created, сделал syncdb, в базе появилась табличка со столбцом created, значение которого не может быть пустым. Потом ты закомментировал строчку в модели. Теперь Джанга не пишет в базу данных ничего в столбец created, она об нем вообще ничего не знает, ты же сам убрал его из модели. А база хочет, чтобы там что-то было.
Теперь руками поправь базу, чтобы в столбец created таблицы test_test можно было записать NULL
and_07
всем Спасибо тема закрыта
PS думал можно обойтись командой и не лезть ручками)
FishHook
and_07
вопрос как можно пересоздать таблицу
грохнуть и заново syncdb.
Я так понимаю, ничего нужного там пока нет
and_07
так и сделал
FishHook
and_07
PS думал можно обойтись командой и не лезть ручками)
есть такая штука
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