Ubuntu1804Desktopで久々にDjangoやろうかと思ってたら、Django2.1.2が出ていました…。
Pip3 install Django
でインストールし、
ajitama@ajitama-pc:~/python_code$ django-admin startproject mysite
Command 'django-admin' not found, but can be installed with:
sudo apt install python-django-common
ajitama@ajitama-pc:~/python_code$
あれ・・・?ってなりました。(2.1.1ではできてた…と思う。)
おかしい。いつもならできるのに…なんとかできないかな…。と思って。
python -m django hogehoge
でなにかみつからないかと思いたち、やってみました。
ajitama@ajitama-pc:~/python_code$ python3 --version
Python 3.6.6
ajitama@ajitama-pc:~/python_code$ python3 -m django
Type 'python -m django help <subcommand>' for help on a specific subcommand.
Available subcommands:
[django]
check
compilemessages
createcachetable
dbshell
diffsettings
dumpdata
flush
inspectdb
loaddata
makemessages
makemigrations
migrate
runserver
sendtestemail
shell
showmigrations
sqlflush
sqlmigrate
sqlsequencereset
squashmigrations
startapp
startproject
test
testserver
Note that only Django core commands are listed as settings are not properly configured (error: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.).
ajitama@ajitama-pc:~/python_code$
泣きそうで吐きそうだった経験が生きました。
startproject
ありますね!
ってことで。
ajitama@ajitama-pc:~/python_code$ python3 -m django startproject sample_site
ajitama@ajitama-pc:~/python_code$ ls -l
合計 4
drwxrwxr-x 3 ajitama ajitama 4096 10月 9 22:57 sample_site
ajitama@ajitama-pc:~/python_code$ ls -l sample_site/
合計 8
-rwxrwxr-x 1 ajitama ajitama 543 10月 9 22:57 manage.py
drwxrwxr-x 2 ajitama ajitama 4096 10月 9 22:57 sample_site
ajitama@ajitama-pc:~/python_code$
できたみたい
python3 manage.py runserver 0.0.0.0:8000
で見てみたら、
無事プロジェクトができてました。
ウチだけでしょうかね…こんなの。