如何使用 Django框架构建一个简单的网站?
1. 创建项目
使用命令行工具创建项目:
django-admin startproject mysite
cd mysite
2. 配置项目
编辑 settings.py
文件,设置项目名称、域名、数据库连接等信息。
# settings.py
INSTALLED_APPS = [
'mysite.apps.home',
'mysite.apps.blog',
]
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3.db',
'NAME': 'mysite.db',
}
}
3. 创建应用程序
创建一个名为 home
的应用程序,并创建一个 urls.py
文件定义路由。
# home/urls.py
from .views import HomeView
urlpatterns = [
path('', HomeView.as_view()),
]
4. 创建视图
创建一个名为 home/views.py
的视图,实现网站首页的功能。
# home/views.py
from django.shortcuts import render
def home(request):
return render(request, 'home/index.html')
5. 创建模板
创建一个名为 home/templates/index.html
的模板,展示网站内容。
My Website
Welcome to my website!
6. 运行项目
运行项目:
python manage.py runserver
访问网站:
localhost:8000/
完成步骤:
- 创建项目。
- 配置项目。
- 创建应用程序。
- 创建视图。
- 创建模板。
- 运行项目。
注意:
- 您可以根据自己的需求添加其他应用程序和视图。
- 您可以使用 CSS 和 JavaScript 来进一步定制网站外观和功能。