Django 是一个高级的 Python Web 框架,它鼓励快速开发和干净、实用的设计。以下是一些关于 Django 的基础教程,帮助您开始使用这个强大的框架。
安装 Django
首先,您需要安装 Django。可以通过以下命令安装:
pip install django
创建一个项目
安装完成后,创建一个新的 Django 项目:
django-admin startproject myproject
这将创建一个名为 myproject
的新目录,其中包含项目的初始文件。
创建一个应用
在项目中,您可以创建多个应用。例如,创建一个名为 myapp
的应用:
cd myproject
python manage.py startapp myapp
配置数据库
Django 默认使用 SQLite 数据库。如果您想使用其他数据库,如 PostgreSQL 或 MySQL,您需要在项目的 settings.py
文件中进行配置。
创建模型
模型是 Django 应用的数据结构。在 myapp/models.py
中创建一个模型:
from django.db import models
class Article(models.Model):
title = models.CharField(max_length=200)
content = models.TextField()
视图和 URL
Django 使用视图来处理请求。在 myapp/views.py
中创建一个视图:
from django.http import HttpResponse
from .models import Article
def index(request):
return HttpResponse("Welcome to my Django app!")
然后,在 myapp/urls.py
中配置 URL:
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
最后,在项目的 urls.py
中包含应用 URL:
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('myapp/', include('myapp.urls')),
]
运行服务器
现在,您可以通过以下命令运行开发服务器:
python manage.py runserver
在浏览器中访问 http://127.0.0.1:8000/myapp/
,您应该能看到 "Welcome to my Django app!" 的消息。
Django 鸟图标
下一步
现在您已经创建了一个基本的 Django 应用,您可能想要进一步学习如何创建表单、用户认证、中间件等高级功能。
请访问 Django 官方文档 以获取更多信息和教程。