|   |   | 
| 
 | Сайт на 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) будут вопросы — не стесняйся     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |