我尝试引入了Django,但只有这样还没有开始就结束了,所以我试着完成了启动部分

之前的故事梗概

由于在上篇文章中已经成功引入了Python3,现在准备安装我所期望的主角Django。
【Mac】尝试通过brew和pyenv安装Python 3.7.2。

立即开始构建

由于Django可以通过pip进行安装,因此需要确认是否已安装了pip。

$ pip -V
pip 18.1 from /Users/gaku/.pyenv/versions/3.7.2/lib/python3.7/site-packages/pip (python 3.7)

看起来做得不错。

在查看Django官方网站的页面时进行安装。
https://www.djangoproject.com/download/

$ pip install Django==2.1.7
Collecting Django==2.1.7
  Using cached https://files.pythonhosted.org/packages/c7/87/fbd666c4f87591ae25b7bb374298e8629816e87193c4099d3608ef11fab9/Django-2.1.7-py3-none-any.whl
Collecting pytz (from Django==2.1.7)
  Using cached https://files.pythonhosted.org/packages/61/28/1d3920e4d1d50b19bc5d24398a7cd85cc7b9a75a490570d5a30c57622d34/pytz-2018.9-py2.py3-none-any.whl
Installing collected packages: pytz, Django
Successfully installed Django-2.1.7 pytz-2018.9
You are using pip version 18.1, however version 19.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
$ pip list
Package    Version
---------- -------
Django     2.1.7
...

? Django加入了 (´・ω・`)b ?

让我试试动一下

我参考了这附近的文章。
初学者试着让Django先运行起来。
快速掌握Django part1。

[プロジェクトファイルを作成する]
$ $ django-admin startproject testProject
$ ls
testProject

我做成了点什么。
我移动到项目文件夹里…

[アプリケーションを作成してみる]
$python manage.py startapp testApp
$ ls
manage.py   testApp     testProject

一旦创建了应用程序,需要在setting.py中进行追加修改,所以进行追加修改。

[setting.pyを編集する]
INSTALLED_APPS = [
     'django.contrib.admin',
     'django.contrib.auth',
     'django.contrib.contenttypes',
     'django.contrib.sessions',
     'django.contrib.messages',
     'django.contrib.staticfiles',
     'testApp', # これを追記しました!
 ]

以这种方式启动,虽然能工作,但会被责怪说迁移一下吧!所以还是提前迁移一下吧。

python manage.py migrate

如果能够做到这一步,就试着启动吧!

$ python manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).
February 19, 2019 - 07:57:16
Django version 2.1.7, using settings 'testProject.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
スクリーンショット 2019-02-19 16.59.42.png

?总算动了起来 (´・ω・`)?

最后

安装很简单。
只要成功启动,从现在开始各自努力去实施吧!

广告
将在 10 秒后关闭
bannerAds