【python】使用Django搭建一个简易的web服务器

时间:2021-11-25
本文章向大家介绍【python】使用Django搭建一个简易的web服务器,主要包括【python】使用Django搭建一个简易的web服务器使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

前言

【玛卡巴卡】需要搭建一个接受文件的服务器,现在尝试用Django一步一步实现

1、创建虚拟环境

如果你不在意自己的虚拟机(服务器)上只有一个django环境,请跳过这一步。

sudo apt install python3-venv #安装venv
mkdir django_server #新建一个目录
cd django_server    #进入新建的目录
python3 -m venv venv #创建新的虚拟环境,在名为venv的目录
------
xx@xx:~/xxx/django_server/venv$ ls -l
total 20
drwxrwxr-x 3 xx xx 4096 Nov 25 14:50 bin
drwxrwxr-x 2 xx xx 4096 Nov 25 14:48 include
drwxrwxr-x 3 xx xx 4096 Nov 25 14:48 lib
lrwxrwxrwx 1 xx xx     3 Nov 25 14:48 lib64 -> lib
-rw-rw-r-- 1 xx xx 69 Nov 25 14:48 pyvenv.cfg
drwxrwxr-x 3 xx xx 4096 Nov 25 14:48 share
xx@xx:~/xxx/django_server/venv$

------
source venv/bin/activate #开始使用此虚拟环境,通过运行activate脚本来激活

2、安装django及其项目创建

(venv) xxx:~/xx/django_server$ pip install django #注意这里是安装到虚拟环境里

python -m django --version # 查看版本

django-admin startproject djangoMailServer #创建项目
-------
djangoMailServer/
├── db.sqlite3
├── djangoMailServer
│   ├── asgi.py
│   ├── __init__.py
│   ├── __pycache__
│   │   ├── __init__.cpython-36.pyc
│   │   ├── settings.cpython-36.pyc
│   │   ├── urls.cpython-36.pyc
│   │   └── wsgi.cpython-36.pyc
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── manage.py

2 directories, 11 files
-------

python3 manage.py startapp mail # 创建应用
-------
mailbait/
├── admin.py
├── apps.py
├── __init__.py
├── migrations
│   └── __init__.py
├── models.py
├── tests.py
└── views.py

1 directory, 7 files
--------

原文地址:https://www.cnblogs.com/gaoshaonian/p/15604008.html