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命令时,
项目成功地运行起来了。

只有我一个人吗…这种事。

广告
将在 10 秒后关闭
bannerAds