【玩转全栈】----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之旅吧!🌈

相关推荐
kree7 分钟前
通义千问 SSE 流式:累计文本 vs 增量 Delta
后端
吴声子夜歌8 分钟前
Java——字符编码
java·字符编码·char
冷小鱼9 分钟前
多线程编程深度解析:Java与Python框架实战指南
java·开发语言·python·多线程
fox_lht10 分钟前
第十一章 错误处理
开发语言·后端·rust
焗猪扒饭20 分钟前
极简案列入门golang依赖注入工具wire
后端·go
java1234_小锋28 分钟前
Spring AI 2.0 开发Java Agent智能体 - 结构化输出
java·人工智能·spring
asdfg125896329 分钟前
Java 大型项目设计的“内功心法”---面向对象和接口编程
java·开发语言
ch.ju30 分钟前
Java programming Chapter Three——Array
java·开发语言
努力努力再努力wz43 分钟前
【Qt入门系列】第一个 Qt Widgets 程序:项目创建、UI 文件、Hello World、对象树与 qDebug 日志
java·c语言·开发语言·数据结构·c++·qt·ui