【玩转全栈】----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!😊

相关推荐
GreenTea35 分钟前
深度解读 Anthropic 多智能体报告:更强的模型 ≠ 更好的协调
前端·后端·算法
风流 少年36 分钟前
Spring AI 2.0:Memory
java·后端·spring
码匠许师傅44 分钟前
【C++ 面试真题】聊聊 C++ 的移动语义与右值引用
java·c++·面试
万少1 小时前
给 DeepSeek Harness 装个"应用商店":一条命令,595 个插件随你逛
前端·javascript·后端
小席是个热心肠1 小时前
AI相关的自我学习
java·人工智能·学习
数智化管理手记4 小时前
海量数据如何沉淀有效数据资产?数据标准化治理方案如何搭建?
java·大数据·人工智能
cfm_29144 小时前
SpringAI + Ollama 本地大模型
java·开发语言·人工智能·语言模型
鲸采云SRM采购管理系统5 小时前
采购管理系统哪家好?2026最新测评对比
java·服务器·数据库
IT_陈寒5 小时前
Python的GIL让我多写了500行代码
前端·人工智能·后端
0x536 小时前
Java网络编程(二)
java·服务器·网络