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

相关推荐
roman_日积跬步-终至千里几秒前
【Java并发】用 JMM 与 Happens-Before 解决多线程可见性与有序性问题
java·开发语言·spring
空空kkk几秒前
SSM项目练习——hami音乐(三)
java·数据库
爬山算法9 分钟前
Hibernate(78)如何在GraphQL服务中使用Hibernate?
java·hibernate·graphql
独断万古他化14 分钟前
【Spring 核心:AOP】基础到深入:思想、实现方式、切点表达式与自定义注解全梳理
java·spring·spring aop·aop·切面编程
编程彩机26 分钟前
互联网大厂Java面试:从分布式事务到微服务优化的技术场景解读
java·spring boot·redis·微服务·面试·kafka·分布式事务
bbq粉刷匠27 分钟前
Java-排序2
java·数据结构·排序算法
编程彩机30 分钟前
互联网大厂Java面试:从Spring WebFlux到分布式事务的技术场景解析
java·微服务·面试·分布式事务·spring webflux
Jm_洋洋35 分钟前
【C++进阶】虚函数、虚表与虚指针:多态底层机制剖析
java·开发语言·c++
小马爱打代码37 分钟前
MyBatis:缓存体系设计与避坑大全
java·缓存·mybatis
时艰.43 分钟前
Java 并发编程:Callable、Future 与 CompletableFuture
java·网络