【玩转全栈】----Django基本配置和介绍

【玩转全栈】----Django基本配置和介绍🚀

Django是一个高级PythonWeb框架,它遵循"快速开发"和"DRY(Don'tRepeatYourself)"原则,让全栈开发变得轻松有趣!🎯

🔧Django基本配置

首先安装Django:
```python
pipinstalldjango
```

创建项目:
```python
django-adminstartprojectmyproject
```

项目结构说明:
```
myproject/
manage.py项目管理脚本🛠️
myproject/
init.py
settings.py项目配置⚙️
urls.pyURL路由🌐
asgi.pyASGI配置
wsgi.pyWSGI配置
```

🎨Django核心概念

1.MTV架构(Model-Template-View):
-Model:数据模型🗃️
-Template:前端模板🎨
-View:业务逻辑🧠

2.路由配置示例:
```python
urls.py
fromdjango.urlsimportpath
from.importviews

urlpatterns=[
path('hello/',views.hello_view),
]
```

3.视图函数示例:
```python
views.py
fromdjango.httpimportHttpResponse

defhello_view(request):
returnHttpResponse("Hello,Django!👋")
```

⚡快速启动

运行开发服务器:
```python
pythonmanage.pyrunserver
```

访问http://127.0.0.1:8000/hello/就能看到你的第一个Django页面啦!🎉

🌟Django优势

-自带Admin后台💼
-ORM支持多种数据库🗄️
-完善的文档和社区📚
-丰富的第三方包生态🧩

Django让全栈开发变得如此简单,快来开启你的Django之旅吧!🌈

相关推荐
CoderYanger6 小时前
C.滑动窗口-求子数组个数-越长越合法——2799. 统计完全子数组的数目
java·c语言·开发语言·数据结构·算法·leetcode·职场和发展
C++业余爱好者6 小时前
Java 提供了8种基本数据类型及封装类型介绍
java·开发语言·python
想用offer打牌6 小时前
RocketMQ如何防止消息丢失?
java·后端·架构·开源·rocketmq
皮卡龙6 小时前
Java常用的JSON
java·开发语言·spring boot·json
利刃大大7 小时前
【JavaSE】十三、枚举类Enum && Lambda表达式 && 列表排序常见写法
java·开发语言·枚举·lambda·排序
float_六七7 小时前
Java反射:万能遥控器拆解编程
java·开发语言
han_hanker7 小时前
java 异常类——详解
java·开发语言
源码获取_wx:Fegn08957 小时前
基于springboot + vue健身房管理系统
java·开发语言·前端·vue.js·spring boot·后端·spring
峥嵘life7 小时前
Android16 EDLA 认证测试CTS问题分析解决
android·java·服务器
Mr1ght7 小时前
为什么 InheritableThreadLocal 在 Spring 线程池中“偶尔”能传递变量?——一次线程池上下文传播的误解
java·spring