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

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

Django是一个高级PythonWeb框架,它鼓励快速开发和干净、实用的设计。让我们一起来探索Django的基本配置和核心概念吧!💡

Django的安装与创建项目🔧

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

```python
pipinstalldjango
```

创建新项目:

```python
django-adminstartprojectmyproject
```

这会在当前目录下创建一个名为`myproject`的Django项目。

项目结构📂

一个典型的Django项目结构如下:

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

-`manage.py`:项目管理脚本
-`settings.py`:项目配置
-`urls.py`:URL路由配置

基本配置⚙️

在`settings.py`中,有几个重要配置需要了解:

```python
允许的主机
ALLOWED_HOSTS=''开发时可设为'',生产环境要指定具体域名

安装的应用
INSTALLED_APPS= 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles',

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

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

创建应用🛠️

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

```python
pythonmanage.pystartappmyapp
```

然后在`settings.py`的`INSTALLED_APPS`中添加你的应用:

```python
INSTALLED_APPS= ... 'myapp',
```

运行开发服务器🏃‍♂️

启动开发服务器:

```python
pythonmanage.pyrunserver
```

默认情况下,服务器会在`http://127.0.0.1:8000/\`运行。

总结🎯

Django提供了强大的工具和约定,让Web开发变得简单高效。通过合理的配置和模块化设计,你可以快速构建功能完善的Web应用。接下来,我们将深入探索Django的模型、视图和模板系统!✨

记住:Django的哲学是"不要重复你自己"(DRY),充分利用框架提供的功能,避免重复造轮子!🔄

相关推荐
乐观的Terry4 小时前
3、数据库设计与领域实体
java·数据库·spring boot·spring cloud·ai编程
干到60岁退休的码农5 小时前
SpringMVC实现Restful api请求方法
后端·restful
C++、Java和Python的菜鸟5 小时前
第4章 后端Web基础(基础知识)
java·开发语言
芷栀夏5 小时前
Java教育平台实战复盘:课程、考试与学习行为分析系统设计
java·开发语言·学习
从零开始的代码生活_5 小时前
C++ 多态详解:虚函数、动态绑定、抽象类与虚表原理
开发语言·c++·后端·学习·算法
神奇小汤圆5 小时前
吃透MySQL核心原理:日志、事务、MVCC、锁机制深度详解
后端
老孙讲技术5 小时前
零售后端笔记:AI 能力接不上?先分清 numberstat / alarm / faceAnalysis 三条管
后端·物联网
维基框架6 小时前
维基框架(Wiki-Framework) 1.2.0:Mybatis 升级为主从读写分离
java·后端·架构
Memory_荒年6 小时前
Java函数式接口:把代码变成“拼乐高”的快乐,你体验过吗?
java