Câu hỏi ImportError: không thể nhập mẫu tên


Phiên bản Python: 2.7.5

Phiên bản Django: 1,10

Khi tôi gõ nohup python manage.py runserver 0.0.0.0:9001 nó cho tôi thấy

enter image description here

Tôi đã googled và ai đó nói với tôi vi urls.py, nhưng nó không hoạt động. Đã xảy ra lỗi khác cho thấy rằng cannot import name default.


13
2017-08-05 09:36


gốc


bỏ phiếu để đăng lỗi dưới dạng ảnh chụp màn hình khó đọc thay vì văn bản và không đăng url thực tế - e4c5
@ e4c5 cho dù bạn có thích câu hỏi này hay không, câu trả lời sẽ được hàng trăm nghìn người xem khi họ google ImportError thông điệp. Chúng ta có thể dọn dẹp câu hỏi này và để lại câu trả lời kinh điển, hoặc hỏi một câu hỏi tương tự và trả lời nó. - Alasdair
điểm công bằng @Alasdair thông báo rằng bạn đã thực hiện một số bước theo hướng trả lời chính tắc đó. Ngoài ra xin lưu ý rằng cuộc bầu cử gần gũi không phải là từ tôi vì vậy tôi không phải là người duy nhất nghĩ rằng đây là một câu hỏi nghèo. - e4c5
Xin chào @Alex Tôi đã gặp vấn đề tương tự 10 phút trước và tôi phát hiện ra trên Stackoverflow rằng mô-đun mô hình đã bị xóa (nó đã không được chấp nhận kể từ 1.8) Tôi đã khắc phục sự cố bằng cách thay thế phiên bản hiện tại của Django (1.10) của Django (1.8 ) sử dụng sudo pip cài đặt Djanog == 1.8. Không có lo lắng nó sẽ thay thế tự động phiên bản hiện tại trên máy tính của bạn :) Hy vọng bài viết của tôi sẽ hữu ích - S7_0
@ S7_0 Cảm ơn bạn rất nhiều, Hoàn toàn giải quyết vấn đề của tôi. - Alex


Các câu trả lời:


Sử dụng các mẫu không được dùng nữa kể từ django 1.8. Xem tài liệu. Bạn có thể sử dụng danh sách đơn giản ngay bây giờ.


23
2017-08-05 09:57



có, tôi sử dụng pip cài đặt Django == 1.8 và nó hoạt động! cảm ơn bạn, tôi không rõ lắm về django, tôi chỉ là một OPS .... - Alex


Việc sử dụng các mẫu không được chấp nhận trong Django1.10. Do đó, không nhập 'mẫu' và mẫu url của bạn phải như sau:

from django.conf.urls import include, url

urlpatterns=[
    url(r'^admin/', include(admin.site.urls)),
    url(........),
]

11
2017-09-30 13:36





Tôi gặp phải lỗi này khi cài đặt Django-Guardian. Thay vì hạ cấp Django, bạn có thể cài đặt phiên bản mới nhất của Django-Guardian. Thử,

pip install 'django-guardian>=1.4.6'

Điều này giải quyết vấn đề cho tôi.


3
2017-09-09 16:21