在Django中创建一个简单的动态网站涉及以下步骤:
- 安装Django:
 
pip install django
- 创建一个新的Django项目:
 
django-admin startproject mysite
- 进入项目目录并启动开发服务器:
 
cd mysite
python manage.py runserver
- 定义模型(
models.py): 
from django.db import models
 
class MyModel(models.Model):
    title = models.CharField(max_length=200)
    description = models.TextField()
- 创建数据库迁移:
 
python manage.py makemigrations
python manage.py migrate
- 创建视图(
views.py)来显示模型数据: 
from django.shortcuts import render
from .models import MyModel
 
def home(request):
    items = MyModel.objects.all()
    return render(request, 'home.html', {'items': items})
- 定义URLs(
urls.py): 
from django.urls import path
from .views import home
 
urlpatterns = [
    path('', home, name='home'),
]
- 创建模板(
home.html): 
<!DOCTYPE html>
<html>
<head>
    <title>My Site</title>
</head>
<body>
    <h1>My Dynamic Webpage</h1>
    <ul>
        {% for item in items %}
        <li>{{ item.title }} - {{ item.description }}</li>
        {% endfor %}
    </ul>
</body>
</html>
- (可选)添加管理员账户和管理界面:
 
python manage.py createsuperuser
- (可选)定义管理界面注册模型:
 
# admin.py
from django.contrib import admin
from .models import MyModel
 
admin.site.register(MyModel)
以上步骤构成了一个基本的动态网站,您可以根据需求添加更多功能,例如表单处理、用户认证、高级数据库查询等。