【玩转全栈】----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),充分利用框架提供的功能,避免重复造轮子!🔄