From django contrib import admin ошибка

I am new at Django. I am trying to create basic admin panel. when I changed the urls.py file and I put url(r’^admin/’, include(admin.site.urls)), into patterns then it gave error like that:

Request Method: GET return      
Request URL:    http://127.0.0.1:8000/    
Django Version: 1.4     
Exception Type: ImportError     
Exception Value:cannot import name admin    
Exception Location:/home/ulascan/Desktop/projects/purple/purple/urls.py in <module>, line 1     
Python Executable:  /usr/bin/python     
Python Version: 2.7.3     
Python Path:        
['/home/ulascan/Desktop/projects/purple',    
 '/usr/lib/python2.7',    
 '/usr/lib/python2.7/plat-linux2'      
 ...
 ...]

Nilesh's user avatar

Nilesh

20.4k16 gold badges90 silver badges144 bronze badges

asked Nov 19, 2012 at 12:04

user1835661's user avatar

2

Make sure that in your settings.py you have django.contrib.admin, uncommented in INSTALLED_APPS. And also check that you have these lines in your urls.py:

from django.contrib import admin
admin.autodiscover()

Nilesh's user avatar

Nilesh

20.4k16 gold badges90 silver badges144 bronze badges

answered Nov 19, 2012 at 12:24

Jakub Ječmínek's user avatar

urls.py в папке проекта

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('bboard/', include('bboard.urls'))
]

Вот urls.py приложения

from django.urls import path

from . import views

urlspatterns = [
    path('', views.index)
]

Ошибка
django.core.exceptions.ImproperlyConfigured: The included URLconf » does not appear to have any patterns in it. If you see valid patterns in the file then the issue is probably caused by a circular import.

Django Forum

Loading

Syntax Error from django.contrib import admin

Hello everybody, i’m newbie in pythonanywhere, i follow the tutorial (https://www.pythonanywhere.com/wiki/DjangoTutorial) to start my project , but I can’t access http://anthraxp.pythonanywhere.com/admin/ il shows always:

It worked! Congratulations on your first Django-powered page.

Of course, you haven’t actually done any work yet. Here’s what to do next:

If you plan to use a database, edit the DATABASES setting in mysite/settings.py.
Start your first app by running python mysite/manage.py startapp [appname].
You’re seeing this message because you have DEBUG = True in your Django settings file and you haven’t configured any URLs. Get to work!

I am seeing this Error when saving urls.py Please Suggest me What to do. I am stuck, I have taken all steps carefully Please help me admins

deleted-user-117041
|
3
posts
|



Oct. 22, 2013, 9:41 a.m.

|
permalink

Where’s the syntax error? That looks like you have a working Django app.

Staff

glenn
|
9160
posts
|

PythonAnywhere staff
|



Oct. 22, 2013, 9:51 a.m.

|
permalink

When I am opening the file urls.py at line number 4 I seek a Cross mark.

from django.conf.urls.defaults import patterns, include, url

# Uncomment the next two lines to enable the admin:
 from django.contrib import admin   #i am seeing error here
 admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    #url(r'^$', 'AskQuestion.views.home', name='home'),
    #url(r'^AskQuestion/', include('AskQuestion.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    #url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
)

I am also not able to open admin area http://anthraxp.pythonanywhere.com/admin/
Shows this Message

It worked!
Congratulations on your first Django-powered page.

Of course, you haven’t actually done any work yet. Here’s what to do next:
If you plan to use a database, edit the DATABASES setting in AskQuestion/settings.py.
Start your first app by running python AskQuestion/manage.py startapp [appname].
You’re seeing this message because you have DEBUG = True in your Django settings file and you haven’t configured any URLs. Get to work!

I have done all the steps well from tutorial Till Defining your urls

edit by admin for formatting

deleted-user-117041
|
3
posts
|



Oct. 22, 2013, 9:57 a.m.

|
permalink

I noticed this when I edited your post to include the Python formatting: If your code block above is a direct copy of your urls.py, then you have indentation problems on the line of the error and the one that follows it. In Python, whitespace is important and you have a space at the start of those 2 lines.

Staff

glenn
|
9160
posts
|

PythonAnywhere staff
|



Oct. 22, 2013, 10:06 a.m.

|
permalink

Thank you for your support but now i am getting this error message while loading this domain: http://anthraxp.pythonanywhere.com/
ViewDoesNotExist at /
Could not import AskQuestion.views. Error was: No module named views
and long page of details load
But i have created a view in askquestions/myapp/views.py
Please tell what to do?

deleted-user-117041
|
3
posts
|



Oct. 22, 2013, 10:35 a.m.

|
permalink

I can see several possible sources of the problem:
1. The error mentions AskQuestion.views (with caps), but you give the path to the file as askquestions (lowercase and with an s)
2. Your path includes myapp in the path, but the view that could not be found does not

Check that the modules you import agree with the folder structure.

Staff

glenn
|
9160
posts
|

PythonAnywhere staff
|



Oct. 22, 2013, 2:56 p.m.

|
permalink

TheDoctor666

0 / 0 / 0

Регистрация: 20.09.2016

Сообщений: 11

1

03.02.2017, 21:07. Показов 7927. Ответов 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



__py__

in code we trust

133 / 162 / 12

Регистрация: 29.02.2016

Сообщений: 883

04.02.2017, 10:14

2

Туториал с офиц сайта?

Python
1
url(r'^blog/', include('blog.urls')),

goods заменить на page и модифицировать надо корректно. Как у меня. У меня всё работает. Левые туториалы выкинуть все.

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

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

Добавлено через 44 секунды
http://djbook.ru/forum/forum/2/ регистрируйтесь.



0



2740 / 2339 / 620

Регистрация: 19.03.2012

Сообщений: 8,830

04.02.2017, 10:47

3

Зачем ему регистрироваться где-то если ошибка очевидна + то, что ты пишешь запрещено правилами форума.

Цитата
Сообщение от TheDoctor666
Посмотреть сообщение

rl(r’^goods/’, page.urls),

Естественно будет ошибка, ты же не импортнул page, конечно питон орать будет на тебя.

Цитата
Сообщение от TheDoctor666
Посмотреть сообщение

NameError: name ‘page’ is not defined

Все очень очевидно



0



TheDoctor666

0 / 0 / 0

Регистрация: 20.09.2016

Сообщений: 11

04.02.2017, 11:02

 [ТС]

4

__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



alex925

2740 / 2339 / 620

Регистрация: 19.03.2012

Сообщений: 8,830

04.02.2017, 11:41

5

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



__py__

in code we trust

133 / 162 / 12

Регистрация: 29.02.2016

Сообщений: 883

04.02.2017, 12:12

6

Цитата
Сообщение от 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



2740 / 2339 / 620

Регистрация: 19.03.2012

Сообщений: 8,830

04.02.2017, 12:19

7

__py__, это код с оф сайта, если честно мне джанга вообще побоку, не нравится она мне.



0



0 / 0 / 0

Регистрация: 20.09.2016

Сообщений: 11

05.02.2017, 01:57

 [ТС]

8

__py__
спасибо, все было в from django.conf.urls import include, url
долбанный инклюд, в книге не было!
все заработало, но появились другие ошибки, думаю выкину эту книгу, я меньше обучаюсь по делу, чем ошибки решаю мелочные

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



0



Ennjin

05.02.2017, 08:16

Не по теме:

Цитата
Сообщение от TheDoctor666
Посмотреть сообщение

все заработало, но появились другие ошибки

Забудте про джангу, изучайте фласк



0



in code we trust

133 / 162 / 12

Регистрация: 29.02.2016

Сообщений: 883

05.02.2017, 08:32

10

Цитата
Сообщение от Ennjin
Посмотреть сообщение

Забудте про джангу, изучайте фласк

Flask переводится как фляга — это означает, что без бутылки не разберёшься
Я тоже хотел начать с flask, в итоге изучаю django и считаю, что правильнее в таком порядке изучать фреймворки:
1.django
2.flask
3… любой другой?



0



2740 / 2339 / 620

Регистрация: 19.03.2012

Сообщений: 8,830

05.02.2017, 11:40

11

Цитата
Сообщение от Ennjin
Посмотреть сообщение

Забудте про джангу, изучайте фласк

flask крутой, но TheDoctor666 его объективно не потянет, тем более в сети хорошего туториала нет. А вообще согласен)

TheDoctor666, ни каких вредных советов я тебе не давал. Я тебе указал на твою грубейшую ошибку и все. Для того, чтобы ее увидеть не нужно писать на джанге.



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

05.02.2017, 11:40

Помогаю со студенческими работами здесь

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

СМА 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;…

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

con.Open() выдаёт ошибку ,SqlCommand выдаёт ошибку
Несколько часов не могу понять в чём проблема, почему con.Open() и SqlCommand выдают ошибку
Прошу…

Программа которая выдает платформу компьютера выдает ошибку
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,…

При решении программа выдаёт значение функции, равное 0 или выдаёт ошибку. Что не так?
#include &lt;iostream&gt;
#include &lt;iomanip&gt;
#include &lt;cmath&gt;
using namespace std;

long Fact(short…

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

Или воспользуйтесь поиском по форуму:

11

Понравилась статья? Поделить с друзьями:
  • From datetime import datetime в чем ошибка
  • Friday the 13th the game ошибка подключения
  • Friday the 13th the game ошибка summercamp
  • Friamat prime eco ошибка 34
  • Freshtunes ошибка в названии альбома