1Django项目结构
Posted linux运维技术
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1Django项目结构相关的知识,希望对你有一定的参考价值。
#Ubuntu安装python和django:
第一步:安装依赖环境:
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl
第二步:下载Python3.8.5的源码
mkdir -p /server/tools
cd /server/tools
wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz
第三步:解压 并编译安装
tar xf Python-3.8.5.tgz
cd Python-3.8.5
./configure
make && make install
第四步:创建软连接检查安装版本
#删除原来的软连接
rm -rf /usr/bin/python3
rm -rf /usr/bin/pip3
#添加python3的软链接
ln -s /usr/local/bin/python3.8 /usr/bin/python3
#添加 pip3 的软链接
ln -s /usr/local/bin/pip3.8 /usr/bin/pip3
查看一下是否安装成功:
$ python3 -V
$ pip3 -V
第五步修改命令行颜色:
[root@study ~]# vim ~/.bashrc
[root@study ~]# bash
PS1="\\[\\033[1;32;1m\\][\\[\\033[1;34;40m\\]\\u@\\h:\\[\\033[0;36;40m\\]\\w\\[\\033[1;32;1m\\]]\\[\\033[1;31;1m\\]\\$\\[\\033[1;36;1m\\]"
第六步创建项目启动项目:
[root@study:~]$django-admin startproject mysite1
[root@study:~]$cd mysite1
[root@study:~/mysite1]$python manage.py runserver
第七步查看目录结构
[root@study:~]$tree mysite1
mysite1
├── db.sqlite3 #默认数据库
├── manage.py #通过python manage.py可以查看所有命令
└── mysite1 #项目文件夹名称
├── asgi.py #和wsgi性质一样,也是网关配置文件支持异步,诞生于wsgi之后
├── __init__.py #python包的初始化文件
├── __pycache__
│ ├── __init__.cpython-38.pyc
│ ├── settings.cpython-38.pyc
│ ├── urls.cpython-38.pyc
│ └── wsgi.cpython-38.pyc
├── settings.py #项目配置文件,包含项目启动时需要的配置文件
├── urls.py #项目的主路由配置,http请求进入django时,有限调用此文件
└── wsgi.py #web网关的配置文件,django启动时需要用到(不支持异步)
以上是关于1Django项目结构的主要内容,如果未能解决你的问题,请参考以下文章