python web
python web
Django
Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。
入门
安装
pip
1 |
|
pycharm
1 |
|
安装完后会在Lib目录下下载django源码,在Scripts下生成django-admin.exe用于生成django项目
创建项目
cmd
1 |
|
pycharm
1 |
|
项目目录说明
1 |
|
App
类似java中maven项目的模块
创建app
1 |
|
注册app
1 |
|
app目录结构
1 |
|
第一个项目
- 创建app
1 |
|
- settings.py的INSTALLED_APPS中注册app
1 |
|
- urls.py中加入映射
1 |
|
- 在views.py中编写对应函数
1 |
|
- 启动
1 |
|
- 页面访问
localhost:8000/index
模板
在app下建立templates目录来放置网页文件
static目录放静态文件
在函数中使用return render(request, "文件名")
来返回网页
搜索网页文件顺序
优先项目根目录的templates中找
要在配置文件的TEMPLATES中标识
'DIRS': [os.path.join(BASE_DIR, 'templates')]
根据app注册顺序,在每个app的templates中找
Flask
小案例
后端
1 |
|
前端
添加用户
1 |
|
展示用户
1 |
|
python web
http://xwww12.github.io/2022/12/02/python/python web/