目录
一.下载django
本系统是Ubuntu20.04
pip install Django==3.2.8
pip命令需要通过以下命令安装
sudo apt install python3-pip
下载之后执行以下命令
zzys@1637d10a7015:~/mysite1$ python3
Python 3.8.10 (default, Nov 26 2021, 20:14:08)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(3, 2, 8, 'final', 0)
如果输出版本号证明安装成功,ctrl加d退出输入
二.创建项目以及分析文件
通过以下命令创建项目
django-admin startproject 项目名
若显示不是内部命令,则执行
PATH=$PATH:/home/用户名/.local/bin
通过tree命令查看当前自动生成的项目文件
zzys@1637d10a7015:~$ tree
.
`-- mysite1
|-- manage.py
`-- mysite1
|-- __init__.py
|-- asgi.py
|-- settings.py
|-- urls.py
`-- wsgi.py
2 directories, 6 files
__init__.py文件 是每一个python包都必须有的文件
wsgi.py是以后用的网关文件
settings.py是设置文件
manage.py是可执行文件
在manage.py所在目录通过
python3 manage.py
即可查询manage.py所支持的所有子命令
urls.py是路由文件
三.启动项目
在manage.py文件所在目录执行命令
zzys@1637d10a7015:~/mysite1$ python3 manage.py runserver 0.0.0.0:8000
在8000端口开放服务,可以换端口
这时就可通过
公网ip:端口号
访问自己的网站了
四.关闭服务
在开放端口的命令行ctrl+c即可关闭
或者用
lsof -i:开放服务的端口号
来查询进程pid
此时若有多个进程,只需要杀死带有(listen)的进程即可
kill -9 pid