Django启航篇

第一次碰 Django,目标很简单:在 Linux 上把环境装好,起一个空项目,浏览器里看到那只火箭就算成功。下面是我当时按顺序做的记录,命令都在 Ubuntu/Debian 系上试过。

安装pip3

系统自带 Python 3 时,pip 往往要单独装:


sudo apt-get install python3-pip

装完可以用 pip3 --version 确认一下,避免后面 pippip3 混用装错环境。

安装Django


sudo pip3 install django

若希望包装在用户目录,可以改用 pip3 install --user django。入门阶段怎么装都行,记得同一套 Python 解释器下装、下跑。

验证安装

python3 -m django --version

能输出版本号说明 Django 已就绪。我当时的截图如下:

2019-03-26T06:49:38.png

创建项目


django-admin startproject convert

会在当前目录生成 convert 文件夹,里面有 manage.py 和同名配置包。项目名随意,我那次叫 convert

运行

进入项目目录后:


python3 manage.py runserver

默认监听 127.0.0.1:8000,浏览器打开能看到 Django 欢迎页:

2019-03-26T07:53:45.png

到这一步就算「启航」了。第一次跑通时建议顺手看一眼终端日志:有报错通常是端口占用或 Python 环境不一致。后面再加 app、配数据库、写第一个 view,都可以在这个骨架上慢慢长。startproject 只生成空壳,业务要 python manage.py startapp 应用名 再挂到 INSTALLED_APPS;迁移数据库用 migrate,改模型后别忘 makemigrations。建议先把 runservermigrate 走通一遍,再去看 MTV 模型,不容易晕。

版权声明: 本文首发于 指尖魔法屋-Django启航篇https://blog.thinkmoon.cn/post/269-guide-django-python/) 转载或引用必须申明原指尖魔法屋来源及源地址!