2014-09-30 18 views
9

Tôi đang làm theo hướng dẫn cơ bản nhưng vì một lý do nào đó bất cứ khi nào tôi cố gắng tạo siêu người dùng (run manage.py Task --> createsuperuser) Tôi gặp lỗi trong chương trình.Tạo siêu người dùng Django trong PyCharm

Nó trả về "Superuser được tạo". nhưng sau khi đem lại cho tôi lỗi này:

Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
ImportError: cannot import name 'setup_environ' 

Khi tôi cố gắng đăng nhập vào 127.0.0.1:8000/admin

tôi nhận được thông tin không chính xác. Có suy nghĩ gì không?

Tính đến bây giờ tất cả tôi đã được Django cài đặt thông qua pycharmpython 3.4django 1.7.

+0

Không quen thuộc với pycharm --- không 'python manage.py creationuperuser' làm việc trực tiếp? – michaelb

+0

Tôi cũng gặp vấn đề này - đã quyết định chạy lệnh 'python manage.py creationuperuser' trực tiếp vì tôi không thể chuyển nó từ pycharm. – Rainulf

Trả lời

9

Cũng có vẻ như nó là một lỗi trong pycharm 4.3.1python 3.4django 1.7 tôi phải đối mặt với cùng một vấn đề và sau khi tìm kiếm một thời gian, tôi quản lý để giải quyết vấn đề thông qua việc sử dụng dòng lệnh. Trong loại dòng lệnh:

$python manage.py createsuperuser 

thì nó sẽ yêu cầu bạn username, nhập và nhấn enter. Chú ý rằng bạn có thể không có thể sử dụng tên người dùng mà bạn sử dụng trong khi cố gắng để tạo ra superuser lần đầu tiên

sau đó nhập một email

password và nhập lại mật khẩu trong khi nhập mật khẩu, bạn sẽ thấy nó đang ẩn nó và không di chuyển con trỏ, không nghĩ rằng nó không nhận được những gì bạn gõ Sau đó bạn đã hoàn tất.

Lý do tại sao bạn không thể sử dụng tên người dùng từ lần đầu tiên là Django có thể đã tạo một siêu người dùng sử dụng tên người dùng đó nhưng đã bỏ lỡ mật khẩu hoặc sth khi cuộc thảo luận từ thread gợi ý, tuy nhiên, tôi không chắc chắn về điều đó.

11

Chuyển đến: PyCharm> Tools> Run django Bảng điều khiển>

from django.contrib.auth.models import User 
User.objects.create_superuser(username='yourUsername', password='YourPassword', email='[email protected]') 

Cheers!

Các vấn đề liên quan