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

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

Django是Python生态中最流行的全栈Web框架之一,它以"自带电池"(Batteriesincluded)著称,提供了开发Web应用所需的一切工具!让我们快速了解它的基本配置吧!💻

为什么选择Django?🤔

✔️快速开发-内置ORM、Admin后台、模板系统
✔️安全可靠-自动防范SQL注入、XSS等常见攻击
✔️高度可扩展-从个人博客到大型电商都能胜任

基本配置步骤🛠️

1.安装Django
```bash
pipinstalldjango
```

2.创建项目
```bash
django-adminstartprojectmyproject
```

3.项目结构📂
```
myproject/
manage.py项目管理脚本
myproject/
init.py
settings.py项目配置
urls.pyURL路由
asgi.pyASGI配置
wsgi.pyWSGI配置
```

4.基础配置(settings.py)
```python
添加应用
INSTALLED_APPS=[
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp',你的自定义应用
]

数据库配置(默认SQLite)
DATABASES={
'default':{
'ENGINE':'django.db.backends.sqlite3',
'NAME':BASE_DIR/'db.sqlite3',
}
}

静态文件配置
STATIC_URL='/static/'
```

5.创建应用
```bash
pythonmanage.pystartappmyapp
```

6.运行开发服务器‍♂️
```bash
pythonmanage.pyrunserver
```

DjangoMTV模式

与传统MVC不同,Django采用MTV模式:
-Model-数据模型层
-Template-表现层
-View-业务逻辑层

```python
示例:简单的视图函数
fromdjango.httpimportHttpResponse

defhello(request):
returnHttpResponse("Hello,Django!")
```

Django让Web开发变得简单高效!通过以上基础配置,你已经可以开始构建自己的Web应用了。接下来可以探索DjangoORM、Admin后台、表单处理等强大功能!💪

HappyCoding!😊

相关推荐
虎子_layor2 小时前
告别JMeter!我用 k6 5 分钟完成高并发压测
后端·测试
white-persist2 小时前
差异功能定位解析:C语言与C++(区别在哪里?)
java·c语言·开发语言·网络·c++·安全·信息可视化
爱可生开源社区2 小时前
SCALE | 2025 年 10 月《大模型 SQL 能力排行榜》发布
后端
kokunka2 小时前
C#类修饰符功能与范围详解
java·开发语言·c#
仟濹3 小时前
【Java 基础】3 面向对象 - this
java·开发语言·python
radient3 小时前
Agent的"思考" - 智能体
后端·架构·ai编程
百***35513 小时前
什么是Spring Boot 应用开发?
java·spring boot·后端
梅花143 小时前
基于Django的博客系统
后端·python·django·毕业设计·博客·博客系统·毕设
謝堆堆DDD3 小时前
eclipse由只运行java文件到创建web项目
java·ide·eclipse