Python下有许多款不同的Web框架,Django是重量级选手中最有代表性的一位,许多成功的网站和App都基于Django。是开发者既能加快构建速度,又能更好整合简洁实用设计的工具。带有一个内置的对象关系映射(Object Relational Mapping)工具,可与您选择的关系数据库(包括MySQL、SQLite、PostgreSQL、Oracle)集成。
点击登录服务器,输入服务器账号(root)与密码后,输入python3
进入Python Prompt,输入以下命令引入Django并查看其版本。
>>> import django
>>> print(django.get_version())
使用 django-admin 来创建 HelloWorld项目:
django-admin startproject HelloWorld
创建完成后我们可以查看项目的目录结构:
cd HelloWorld/
tree
提示:
tree安装命令:
CentOS:yum -y install tree
Ubuntu: apt-get install tree
目录说明:
○ HelloWorld: 项目的容器。
○ manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
○ HelloWorld/init.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
○ HelloWorld/asgi.py: 一个 ASGI 兼容的 Web 服务器的入口,以便运行你的项目。
○ HelloWorld/settings.py: 该 Django 项目的设置/配置。
○ HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站”目录”。
○ HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
将轻量服务器公网IP
作为字符串添加到HelloWorld/settings.py中ALLOWED_HOSTS列表中。
接下来我们进入 HelloWorld 目录输入以下命令,启动服务器:
python3 manage.py runserver 0.0.0.0:8000
其中,0.0.0.0 让其它电脑可连接到开发服务器,8000 为端口号(亦为缺省端口号)。
在浏览器输入轻量服务器公网IP:8000
,如果正常启动,可见下图: