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

相关推荐
Victor35617 分钟前
Redis(142)Redis的Cluster的主从复制是如何实现的?
后端
e***582317 分钟前
Spring Cloud GateWay搭建
android·前端·后端
程序员西西18 分钟前
SpringCloudGateway入门实战
java·spring boot·计算机·程序员·编程
Victor35620 分钟前
Redis(143)Redis的Cluster的重新分片是如何实现的?
后端
c***93771 小时前
SpringBoot实现异步调用的方法
java·spring boot·spring
青衫码上行1 小时前
【Java Web学习 | 第15篇】jQuery(万字长文警告)
java·开发语言·前端·学习·jquery
凯子坚持 c2 小时前
Docker 容器实战:从镜像管理到私有仓库构建深度解析
java·docker·eureka
q***01653 小时前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
x***13393 小时前
【MyBatisPlus】MyBatisPlus介绍与使用
android·前端·后端
f***68605 小时前
【SpringBoot篇】详解Bean的管理(获取bean,bean的作用域,第三方bean)
java·spring boot·后端