创建app:
python3 manage.py startapp web
templates目录:管理html文件
urls目录:管理路由,即链接与函数的对应关系
views目录:管理http函数
models目录:管理数据库数据
static目录:管理静态文件,比如:
css:对象的格式,比如位置、长宽、颜色、背景、字体大小等
js:对象的逻辑,比如对象的创建与销毁、事件函数、移动、变色等
image:图片
audio:声音
consumers目录:管理websocket函数
把相关文件变成文件夹,在所有的python模块的文件夹下创建个__init__.py方便导入
创建管理员:
python3 manage.py createsuperuser
初次创建的时候要先更新下数据库:
python3 manage.py migrate
简单的一个页面流程:
web.views里面写上函数
web.urls里面import刚写的函数并写进path里面
把web.urls添加进xj_web的urls里面
全局配置:
将创建的app即xj.apps.WebConfig 加入xj_web.settings里面的 INSTALLED_APPS
更改时区:将xj_web.settings里面的TIME_ZONE改成Asia/Shanghai
加入静态文件地址:
import os
STATIC_ROOT = os.path.join(BASE_DIR, 'static') STATIC_URL = '/static/' #开发者文件 MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/' #用户文件 上传图片: wget --output-document=自定义图片名称 图片地址 最好先用图床上传一下 图床 - 免费图片外链 (imgloc.com)
编写压缩文件的脚本:
在web同级mkdir scripts用来储存用到的脚本
加上可执行权限:
chmod +x 文件名
./文件名即可执行
创建一个vue项目:
安装node.js Node.js (nodejs.org)
安装@vue/cli: npm i -g @vue/cli
后续操作有bug可执行:npm i -g @vue/cli@4 安装早期版本
启动vue自带的图形化项目管理界面:
vue ui
如果无法加载文件表示权限不够:用管理员身份打开终端,输入set-ExecutionPolicy RemoteSigned
安装插件和依赖:
安装vuex,router插件
安装bootstrap依赖
标签:xj,web,vue,创建,py,urls,Day From: https://www.cnblogs.com/fuck-Innovative-training/p/16607206.html