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