lxinghua

博客园 首页 新随笔 联系 订阅 管理
  117 随笔 :: 0 文章 :: 0 评论 :: 7553 阅读

1.概念

2.创建项目

  a. 创建环境:mkirtualenv -p /usr/bin/python3 环境名;

  b. 安装需求包:pip install django/pymysql/djangorestframework等;

  c. 创建项目:django-admin startproject;

3.启动项目

  a. 进入对应虚拟环境以及文件夹:端口映射 + 进入项目目录看到manage.py;

  b. 启动项目:python manage.py server 0.0.0.0:8001;

4.创建app

  a. 创建app:python manage.py startapp app名

5.远程连接

  a. 解释器连接:远程解释器连接 File>Settings>Project:环境名(Python Interpreter)>Python Interpreter;

  b. 文件映射:Tools>Deplotment>(对a步骤中新建立的远程解释器进行重新命名)>Connection(SSH configuration设置:用户名:bd,地址:127.0.0.1,端口:1234,密码:qwe123,参考自己相应设定)>Root path(选定本地项目地址)>Mappings>Deployment path/Web path皆‘/’;

  c. 同步设置:File>Settings>Languages&Frameworks(Django)>Django project root/Settings/Manages script;

6.路由系统

  url.py文件中的路由规则:

  区分不同app,需要在路由系统中进行app_name定义   app_name = ‘app名’

  a. path(路由规则,视图函数,kwargs,name=None)

  b. re_path(正则路由规则,视图函数,kwargs,name=None)

7.模板系统

  a. 渲染  render(request, 模板文件)

  b. 模板变量 -->视图content={}-->模板文件{{模板变量}}-->模板变量的再加工{{模板变量|过滤器[:字符串]}}

  c. 模板标签

  {% tag %}[{% endtag %}]

  {% include 模板文件路径 %}  作用:实现一个模板在特定位置引入另一个模板的内容

  {% extends 父模板的路径 %} 

  {% block 坑名 %}{% endblock %}

  作用:为了减少代码的多余,把模板的共同部分抽取出来。

posted on   興華  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示