如何使用 Django框架构建一个简单的网站?

如何使用 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/

完成步骤:

  1. 创建项目。
  2. 配置项目。
  3. 创建应用程序。
  4. 创建视图。
  5. 创建模板。
  6. 运行项目。

注意:

  • 您可以根据自己的需求添加其他应用程序和视图。
  • 您可以使用 CSS 和 JavaScript 来进一步定制网站外观和功能。
相似内容
更多>