Django2.1.2发布了,但是startproject没有正常运行
我在Ubuntu1804Desktop上想再次尝试Django,结果发现Django2.1.2已经发布了…。
使用pip3安装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$
我曾经经历了快哭又想吐的经历。
听说你有一个新项目!
那么,开始吧!
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命令时,
项目成功地运行起来了。
只有我一个人吗…这种事。