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

相关推荐
淼淼7638 分钟前
安装jdk1.8
java·开发语言
毕设源码-朱学姐28 分钟前
【开题答辩全过程】以 高校食堂餐饮管理系统的设计与实现为例,包含答辩的问题和答案
java
过期动态31 分钟前
Java开发中的@EnableWebMvc注解和WebMvcConfigurer接口
java·开发语言·spring boot·spring·tomcat·maven·idea
摇滚侠32 分钟前
IDEA 定义返回值快捷键
java·ide·intellij-idea
毕设源码-郭学长34 分钟前
【开题答辩全过程】以 高校考勤管理系统为例,包含答辩的问题和答案
java·eclipse
A懿轩A1 小时前
【Maven 构建工具】从零到上手 Maven:安装配置 + IDEA 集成 + 第一个项目(保姆级教程)
java·maven·intellij-idea
野犬寒鸦1 小时前
从零起步学习并发编程 || 第一章:初步认识进程与线程
java·服务器·后端·学习
我爱娃哈哈1 小时前
SpringBoot + Flowable + 自定义节点:可视化工作流引擎,支持请假、报销、审批全场景
java·spring boot·后端
XiaoFan0122 小时前
将有向工作流图转为结构树的实现
java·数据结构·决策树
小突突突2 小时前
浅谈Java中的反射
java·开发语言