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项目结构的主要内容,如果未能解决你的问题,请参考以下文章

1Django实战第1天:建立项目mxonline

框架--1django

1django实战---简单的博客系统

短视频学习 - 1Django运维实战

Django小项目简单BBS论坛

VSCode自定义代码片段5——HTML元素结构