Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/47: Рейтинг темы: голосов - 47, средняя оценка - 4.66
0 / 0 / 0
Регистрация: 20.09.2016
Сообщений: 11

Django выдает ошибку

03.02.2017, 21:07. Показов 9261. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток
Я сейчас изучаю django и у меня ступор, не могу идти дальше

В папке моего проекта файл urls.py содержит следущий код:
Python
1
2
3
4
5
6
7
from django.conf.urls import url
from django.contrib import admin
 
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^goods/', page.urls),
]
где, page название созданного приложения. Файл urls в page создал

когда запускаю сервер пишет ошибку:
NameError: name 'page' is not defined

Как быть, подскажите?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.02.2017, 21:07
Ответы с готовыми решениями:

Django-cron выдает ошибку при запуске cron из терминала
Здравствуйте! Помогите разобраться пожалуйста, нужно срочно запустить cron Установила django-cron но при запуске python manage.py...

Как исправить ошибку при запуске django сервера?
Доброго времени суток, при запуске django сервера вызникают следующие ошибки: ImportError: Could not import...

При переносе сайта на Django на другой хостинг пишет ошибку
Пробуем настроить на http://vetcao.ru, перенесли, пишет ошибку: че-то там хостеры сделали (не знаю что), пишет: Реально...

10
in code we trust
 Аватар для __py__
133 / 162 / 12
Регистрация: 29.02.2016
Сообщений: 885
04.02.2017, 10:14
Туториал с офиц сайта?
Python
1
url(r'^blog/', include('blog.urls')),
goods заменить на page и модифицировать надо корректно. Как у меня. У меня всё работает. Левые туториалы выкинуть все.

Добавлено через 25 секунд
( кроме книг конечно)

Добавлено через 3 минуты
Есть же форум официального джанго, там всегда ответят если что.

Добавлено через 44 секунды
http://djbook.ru/forum/forum/2/ регистрируйтесь.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
04.02.2017, 10:47
Зачем ему регистрироваться где-то если ошибка очевидна + то, что ты пишешь запрещено правилами форума.

Цитата Сообщение от TheDoctor666 Посмотреть сообщение
rl(r'^goods/', page.urls),
Естественно будет ошибка, ты же не импортнул page, конечно питон орать будет на тебя.
Цитата Сообщение от TheDoctor666 Посмотреть сообщение
NameError: name 'page' is not defined
Все очень очевидно
0
0 / 0 / 0
Регистрация: 20.09.2016
Сообщений: 11
04.02.2017, 11:02  [ТС]
__py__,
пробовал как у вас, пишет
NameError: name 'include' is not defined

пользуюсь книгой, но она под старую версию джанго, много кода приходилось переискивать самому, а тут вообще ничего не могу понять, уже три дня застрял на месте

Добавлено через 1 минуту
alex925,
сколько пересмотрел примеров в интернете никто кроме
Python
1
2
from django.conf.urls import url
from django.contrib import admin
ничего не импортировал, да и пробовал
from pages include urls

не помогает
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
04.02.2017, 11:41
TheDoctor666,
сколько пересмотрел примеров в интернете никто кроме
PythonВыделить код
1
2
from django.conf.urls import url
from django.contrib import admin
ничего не импортировал,
Не верю, сам видел кучу правильных примеров, в том числе и на оф сайте.

from pages include urls
А это что за монстор вообще?

Должно быть, что-то вроде этого
Python
1
from . import views
И из views берутся все твои вьюхи.

https://docs.djangoproject.com... utorial01/
0
in code we trust
 Аватар для __py__
133 / 162 / 12
Регистрация: 29.02.2016
Сообщений: 885
04.02.2017, 12:12
Цитата Сообщение от TheDoctor666 Посмотреть сообщение
пробовал как у вас, пишет
NameError: name 'include' is not defined
всё в точности надо как здесь < только аргументы заменить в скобках > всё работает.
Python
1
2
3
4
5
6
7
from django.conf.urls import include, url
from django.contrib import admin
 
urlpatterns = [
    url(r'^blog/', include('blog.urls')),
    url(r'^admin/', admin.site.urls),
]
Добавлено через 4 минуты
Цитата Сообщение от TheDoctor666 Посмотреть сообщение
пользуюсь книгой, но она под старую версию джанго,
офиц туториал есть, зачем старый запорожец, к которому даже деталей не найти если сломается?

Добавлено через 7 минут
http://djbook.ru/rel1.9/intro/ и вот перевод туториала официального и он от 1.10 не отличается особо ничем.

Добавлено через 7 минут
Цитата Сообщение от alex925 Посмотреть сообщение
Должно быть, что-то вроде этого
Python
Выделить код
1
from . import views
И из views берутся все твои вьюхи.
Отсюда у многих новичков путаница, путают 2 одинаково названных файла url.py, один из которых в директории mysite лежит.

Добавлено через 1 минуту
Тот , что с вьюхой в его собственном приложении отдельно создаётся.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
04.02.2017, 12:19
__py__, это код с оф сайта, если честно мне джанга вообще побоку, не нравится она мне.
0
0 / 0 / 0
Регистрация: 20.09.2016
Сообщений: 11
05.02.2017, 01:57  [ТС]
__py__
спасибо, все было в from django.conf.urls import include, url
долбанный инклюд, в книге не было!
все заработало, но появились другие ошибки, думаю выкину эту книгу, я меньше обучаюсь по делу, чем ошибки решаю мелочные

alex925
если она вам по боку, то зачем выдаете ненужные советы?
0
05.02.2017, 08:16

Не по теме:

Цитата Сообщение от TheDoctor666 Посмотреть сообщение
все заработало, но появились другие ошибки
Забудте про джангу, изучайте фласк

0
in code we trust
 Аватар для __py__
133 / 162 / 12
Регистрация: 29.02.2016
Сообщений: 885
05.02.2017, 08:32
Цитата Сообщение от Ennjin Посмотреть сообщение
Забудте про джангу, изучайте фласк
Flask переводится как фляга - это означает, что без бутылки не разберёшься
Я тоже хотел начать с flask, в итоге изучаю django и считаю, что правильнее в таком порядке изучать фреймворки:
1.django
2.flask
3... любой другой?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
05.02.2017, 11:40
Цитата Сообщение от Ennjin Посмотреть сообщение
Забудте про джангу, изучайте фласк
flask крутой, но TheDoctor666 его объективно не потянет, тем более в сети хорошего туториала нет. А вообще согласен)

TheDoctor666, ни каких вредных советов я тебе не давал. Я тебе указал на твою грубейшую ошибку и все. Для того, чтобы ее увидеть не нужно писать на джанге.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.02.2017, 11:40
Помогаю со студенческими работами здесь

Django Выдает аткую ошибку,как можно исправить это?
MultipleObjectsReturned at /events/sub/1/ get() returned more than one Event -- it returned 2 urlpatterns = class Event...

Python Django jinja выдаёт ошибку "Could not parse the remainder"
Добрый вечер. Ошибка следующая: &quot;TemplateSyntaxError at / Could not parse the remainder: '(date_time)' from...

СМА Hansa PG5510A412 s/n 04454930213108 после нескольких минут выдает ошибку, выдает ошибку
Hansa PG5510A412 s/n 04454930213108 отработала 2 месяца на этом же месте, магазин где брали закрылся. После нескольких минут работы на...

В чем проблема с point , выдает ошибку, создаю new point выдает ошибку, это если что генерация лабиринта
using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using...

Почему программа выдает ошибку? Можно подобрать входные данные при которых программа выдает ошибку
Гарри в печали: вот уже девять лет как он не достает свою волшебную палочку на камеру. Но случилось чудо! Продюсеры дали добро на съемку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru