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

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

Django是一个强大且高效的PythonWeb框架,它遵循"Don'tRepeatYourself"(DRY)原则,让开发者能够快速构建高质量的Web应用。今天我们就来探索Django的基本配置和核心概念!💡

Django的安装与项目创建🔧

首先,确保你已经安装了Python环境,然后通过pip安装Django:

```python
pipinstalldjango
```

创建新项目非常简单:

```python
django-adminstartprojectmyproject
```

这会在当前目录下生成一个名为`myproject`的Django项目结构:

```
myproject/
manage.py
myproject/
init.py
settings.py
urls.py
asgi.py
wsgi.py
```

基本配置详解⚙️

`settings.py`是Django项目的核心配置文件,让我们看看几个关键设置:

```python
应用注册
INSTALLED_APPS= 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp',你的自定义应用

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

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

创建应用️

Django项目由多个应用组成,创建新应用:

```python
pythonmanage.pystartappmyapp
```

每个应用都有自己的`models.py`、`views.py`和`urls.py`文件,实现MVC架构。

运行开发服务器‍♂️

启动开发服务器查看你的项目:

```python
pythonmanage.pyrunserver
```

访问`http://127.0.0.1:8000/\`就能看到Django的欢迎页面啦!🎉

Django的强大之处在于它"自带电池"的特性,包含了ORM、模板引擎、表单处理、用户认证等众多功能,让你能够专注于业务逻辑而非基础设施。准备好开始你的全栈之旅了吗?✨

相关推荐
大康5 小时前
macOS Homebrew 重装与国内镜像配置手册
后端
行者全栈架构师5 小时前
大模型批量生成代码的质量衰减:为什么 AI 越写越敷衍?根因分析与系统性解决方案
后端·架构·代码规范
乐观的Terry5 小时前
1、为什么要自己造发布系统
java·spring boot·后端·spring cloud·架构
用户EasyAdminBlazor5 小时前
EasyAdminBlazor 第十篇:数据导入导出——批量处理不再麻烦
前端·后端
兰令水5 小时前
hot100【acm版】【2026.7.13打卡-java版本】
java·开发语言·数据结构·算法·leetcode·面试
ikoala5 小时前
Codex 小白入门:从安装到插件、MCP、Skills,一篇把配置讲明白
前端·javascript·后端
雪隐5 小时前
用Flutter做背单词APP-04一个人,2周,从零撸出一个背单词App
前端·人工智能·后端
名字还没想好☜6 小时前
用 Redis + Redisson 实现分布式锁:从踩坑到生产可用
java·redis·分布式·junit·分布式锁·redisson
谙忆6 小时前
图片CDN与边缘优化实战:缓存策略、图片处理型CDN与动态裁剪
java·spring·缓存
ltqvibe6 小时前
怎么让本体语义变成可执行的智能体
java·人工智能·本体语义