اگر شما بخواهید در django یک superuser بسازید باید از دستور زیر استفاده کنید.(در ویندوز)
python manage.py createsuperuser
Superuser creation skipped due to not running in a TTY. You can run `manage.py createsuperuser` in your project to create one manually.
برای رفع این خطا باید از کد زیر استفاده کنید.
winpty python manage.py createsuperuser
یا اینکه شما میتوانید با کمک alias این مشکل را برای همیشه رفع نمایید. برای اینکار فایل .profile را با Git Bsh دستور زیر در مسیر ریشه بسازید. یا اینکه با روش خودتان این کار را انجام دهید.
touch ~/.profile
سپس دستورات زیر را در فایل .profile بنویسید و ذخیره کنید.
alias python='winpty python'
با این کار شما مجددا میتوانید با دستور python اقدام به ایجاد superuser خود کنید و دوباره از دستورات زیر استفاده کنید.
python manage.py createsuperuser