Ubuntu下django项目创建

Linux上一定不要在root下操作,务必新建一个用户,避免环境搭建错了只能格式化的问题
整体流程:租一台云服务器/虚拟机也可,先创建普通用户,在该用户下拉取镜像,并创建容器,进入容器,创建普通用户,之后的操作就在这个用户下操作了

准备条件

新建用户

在服务器新建用户adduser xq
授予sudo权限 usermod -aG sudo xq
进入用户xq:su - xq
拉去需要的django镜像

安装docker

ubuntu docker安装命令curl -sSL https://get.daocloud.io/docker | sh
将镜像加载到本地docker load -i 镜像
docker [contaienr] run -itd django:创建并启动一个容器django
docker attach django进入容器
在容器内创建用户xq01:adduser xq01
授权:usermod -aG sudo xq01
ctrl p + ctrl q 挂起容器

企业开发不建议使用ssh登录

如果只是作为学习,可以使用ssh
在.ssh 下创建config
写入:

Host django
    HostName 域名/ip
    User username
    Port 20000 # 端口自定义开放

之后ssh-keygen生成公钥
ssh-copy-id django 上传公钥到容器
即可 ssh django 登录

django项目各个文件用处

templates目录:管理html文件
urls目录:管理路由,即链接与函数的对应关系
views目录:管理http函数
models目录:管理数据库数据
static目录:管理静态文件,比如:
css:对象的格式,比如位置、长宽、颜色、背景、字体大小等
js:对象的逻辑,比如对象的创建与销毁、事件函数、移动、变色等
image:图片
audio:声音

consumers目录:管理websocket函数

posted @ 2022-03-10 21:34  Gsding  阅读(91)  评论(0)    收藏  举报