django 实战教程一 -- 初探

来源:互联网 发布:两大人工智能编程语言 编辑:程序博客网 时间:2024/06/06 00:44

django 算得上是 python 圈内最流行的 web 开发框架,拥有很多特性,入门十分简单。本教程最终实现一个功能完善的博客,在这个过程中全面学习 django 的使用。


安装

建议使用第三方扩展virtualvenv(python3内置了venv),可以方便的控制 python 环境: https://virtualenv.pypa.io/en/stable/
pip install django

安装完成之后可以用下面的命令来验证:

python -c 'import django; print django.get_version()'

新建项目

django 安装成功后,会在系统路径中生成 django-admin 命令,可以用这个命令来创建项目。

创建项目 rebuildwheel:

django-admin startproject rebuildwheel

生成的目录结构如下:

~ $tree rebuildwheel/rebuildwheel/├── manage.py└── rebuildwheel    ├── __init__.py    ├── settings.py    ├── urls.py    └── wsgi.py

同步数据库

web 服务离不开数据库的支持,django 实现了一套数据库同步机制,可以将数据库的修改抽象为 python 代码,之后就可以利用代码版本库跟踪数据库格式的改动。

默认使用 sqlite,可以修改 rebuildwheel/settings.py 配置其他数据库。
同步数据库

./manage.py migrate

启动服务

django 内置了一个轻量级的 server,可以开发环境中使用。
启动 server:

./manage.py runserver 127.0.0.1:80

启动后就可以在浏览器中看过效果了~

http://localhost

0 0