temsan
Май 4, 2009 09:54:28
Вопщем мне нужно работать с Django, раньше я писал php и вообще работал под виндой, но с недавнего времини пиришел на Linux и пытаюсь все настроить здесь. Django у меня запустился, теперь мне нужно поднять у себя на локали сайт, который делался ранее, он тоже запускается, только по всей вероятности происходит какойто конфликт с базой (я использую PostgreSQL), потому что хедер и фоотер он показывает, а вот контент не хочет. Вопщем мне сказали что у меня не правильная система аутентификации пользователей, я посмотрел файл pg_hda.conf и там у меня используется ident, мне сказали что нужно md5, я поставил и запустил дебагер, но сайт не запустиля и теперь у меня показывается 404 ошибка. Не могу понять что ему не нравить, почему не хочет работать. Помогите пожалуйста.
pythonwin
Май 4, 2009 11:53:53
что используем для соединения с БД psql?
если psycopg2, то попробуй код:
>>> import psycopg2
>>> conn = psycopg2.connect('dbname=your_db user=postgres host=localhost port=5432')
>>> c1 = conn.cursor()
>>> c1.execute("select 1")
>>> print c1.fetchone()
(1,)
temsan
Май 4, 2009 12:18:05
Этот код нужно где прописать? В интерпретаторе? Если да, то он выдает ошибку.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
psycopg2.OperationalError: could not connect to server: Connection refused
Is the server running on host "localhost" and accepting
TCP/IP connections on port 5432?
И еще, я просто новичек в этом деле может нужно еще какие-то настройки установить? Почему дебагер выдает 404 ошибку, а не пишет, что ему не хвотает, или в каком файле ошибка?
slivlen
Май 4, 2009 15:08:56
Поставь вместо ident или md5 на время отладки trust. И коннектись к базе с любым паролем под юзером postgres н-р. Для проверки работы базы пользуй psql лучше, а не django или psycopg. Затем, если все прошло гладко уже тестируй соединение через джанго.
temsan
Май 4, 2009 17:02:40
Нет, PostgreSQL работает сам по себе нормально. Короче я psql запускал, пользователя даже создал, и базу залил, он кстати и с апачем работает, а с Django какая-то проблема, Django его вроде даже видит, но какая-то проблема взникает. Только я не могу понять в чем дела. :(
temsan
Май 5, 2009 06:32:21
Я разобрался, сайт запустился. Поговорил с разработчеком, это были особенности системы (оказывается админка запускалась, нужно было зайти в нее и сменить настройки), а не настройка Django. :) Всем спасибо большое за участие.