|
Сайт на Python | ☑ | ||
---|---|---|---|---|
0
Злобная Печенька
24.04.14
✎
13:53
|
Есть портал на Python, надо туда добавить пару новых страничек. В views.py я данные добавила, странички html в шаблоны сделала, в Urls.pу эти странички прописала. Но при обращении к этим страницам выпадает неприятная ошибка "You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page." В чем может быть проблема без понятия((((
|
|||
1
Злобная Печенька
24.04.14
✎
14:10
|
Может ли это быть связано с тем, что при компиляции views.py выходит такая ошибка?
ImproperlyConfigured: Requested setting DATABASES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings. И как ее можно исправить? Все библиотеки у меня есть) |
|||
2
Kalambur
24.04.14
✎
14:14
|
Django настроить сначала надо
|
|||
3
kokamoonga
24.04.14
✎
14:16
|
(1) settings.py в студию, точнее на пастебин
|
|||
4
Злобная Печенька
24.04.14
✎
14:16
|
конкретно ругается на import django.db.connection
Traceback (most recent call last): File "<pyshell#2>", line 1, in <module> import django.db.connection File "C:\Python27\lib\site-packages\django\db\__init__.py", line 11, in <module> if settings.DATABASES and DEFAULT_DB_ALIAS not in settings.DATABASES: File "C:\Python27\lib\site-packages\django\conf\__init__.py", line 52, in __getattr__ self._setup(name) File "C:\Python27\lib\site-packages\django\conf\__init__.py", line 45, in _setup % (desc, ENVIRONMENT_VARIABLE)) |
|||
5
Злобная Печенька
24.04.14
✎
14:16
|
(2) Каким образом?((( Остальной портал то нормально работает, все страницы видит, кроме новых
|
|||
6
kokamoonga
24.04.14
✎
14:20
|
(5) почему-то твое приложение не видит settings. почему судить сложно. давай подробности. если код не страшно показать — показывай view и шаблоны и все что имеет отношение к делу.
|
|||
7
Злобная Печенька
24.04.14
✎
14:24
|
в
|
|||
8
Злобная Печенька
24.04.14
✎
14:24
|
+ (7) view добавила
def ANF(request): import datetime from django.db import connection cursor = connection.cursor() cursor.execute(""" SELECT DISTINCT FILE_FORMAT FROM ANF_CONTROL_HIST """) table = [] while True: row = cursor.fetchone() real_row=['',''] if not row: break if not row[0] is None: real_row[0]=row[0] if not row[1] is None: real_row[1]=row[1] table.append({ 'FILE_FORMAT': real_row[0], }) return render(request, 'ANF.html', {'table': table}) |
|||
9
kokamoonga
24.04.14
✎
14:38
|
(8) ясно, в views.py нужно явно импортировать settings
здесь подробно: https://docs.djangoproject.com/en/dev/topics/settings/ Но можно вопрос? Зачем?.. ORM чем-то не устраивает или модели лень писать? |
|||
10
Злобная Печенька
24.04.14
✎
14:46
|
(9) Спасибо огромное, попробую)) Писала на основе существующих страниц, так что корова не моя))) Но на счет моделей почитаю, если с ними проще- то сделаю с ними)
|
|||
11
kokamoonga
24.04.14
✎
14:49
|
(10) разумеется с ними проще. прямые запросы нужны там где ORM тормозит или где нужно написать какой-то особо сложный запрос. Здесь явно не тот случай.
Пройди туториал коротенький. Потратишь пару часов, а понимания станет в во много раз больше. https://docs.djangoproject.com/en/1.4/intro/tutorial01/ (все четыре части). Ну и вообще, у django очень хорошая документация |
|||
12
Злобная Печенька
24.04.14
✎
14:59
|
Отлично, пойду курить мануалы))) Спасибо огромное (11)
|
|||
13
kokamoonga
25.04.14
✎
05:49
|
(12) будут вопросы — не стесняйся
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |