Django 基础教程

Django 查询

Django 展示数据

Django Admin

Django 模板

Django 表单组件

Django 高级

Django FAQ

用django做一个简单网站


当然,我可以用中文为您描述使用 Django 创建一个简单网站的步骤。

第一步:创建 Django 项目

使用以下命令创建一个名为"SimpleWebsite"的 Django 项目:

django-admin startproject SimpleWebsite
cd SimpleWebsite

第二步:创建一个 Django 应用

使用以下命令在项目中创建一个名为"mainapp"的 Django 应用:

python manage.py startapp mainapp

第三步:定义模型、视图和模板

在 mainapp/models.py 文件中,添加以下代码来定义一个简单的模型:

# mainapp/models.py
from django.db import models

class Information(models.Model):
    title = models.CharField(max_length=100)
    content = models.TextField()

    def __str__(self):
        return self.title

在 mainapp/views.py 文件中,添加以下代码来定义一个视图用于显示信息:

# mainapp/views.py
from django.shortcuts import render
from .models import Information

def index(request):
    information = Information.objects.first()
    return render(request, 'mainapp/index.html', {'information': information})

第四步:创建一个模板来显示信息

在 mainapp 文件夹下创建一个名为"templates"的文件夹。在"templates"文件夹下再创建一个名为"mainapp"的文件夹。然后在"mainapp"文件夹中创建一个名为"index.html"的 HTML 文件,内容如下:

<!-- mainapp/templates/mainapp/index.html -->
<!DOCTYPE html>
<html>
<head>
    <title>{{ information.title }}</title>
</head>
<body>
    <h1>{{ information.title }}</h1>
    <p>{{ information.content }}</p>
</body>
</html>

第五步:配置 URL 模式

在 SimpleWebsite/urls.py 文件中添加以下代码:

# SimpleWebsite/urls.py
from django.contrib import admin
from django.urls import path
from mainapp import views as mainapp_views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', mainapp_views.index, name='index'),
]

第六步:创建数据库表格

运行以下命令来应用迁移并创建数据库表格:

python manage.py migrate

第七步:创建超级用户(可选)

如果您希望访问 Django 管理界面,可以使用以下命令创建一个超级用户:

python manage.py createsuperuser

第八步:向数据库添加一些数据

访问Django管理界面(localhost 8000 admin),使用超级用户凭据登录,并添加一些数据到 Information 模型中。

第九步:运行开发服务器

使用以下命令启动开发服务器:

python manage.py runserver

现在,您可以通过浏览器访问 localhost 8000 admin,网站将显示您通过 Django 管理界面添加的信息。

以下是使用Django创建一个简单登录页面的步骤:###步骤1:建立Django项目假设你已经安装了Django,使用以下命令创建一个新的D ...
Django是一个高度可扩展的Web框架,它在过去的多年里被用于构建许多大规模的网站和应用程序。强大的数据库支持:Django提供了内置的O ...
PHP和Django都是常用于开发网站的编程语言和框架,它们各自有一些优点和特点。大量资源和社区支持:由于其广泛使用,PHP有丰富的文档、教 ...
可以告诉你如何找到免费的Django网站项目网站,并向您介绍一些常见的热门Django项目。以下是一些热门的Django项目类型,您可以在上 ...
当您使用Django搭建网站时,以下是基本的步骤流程,我将为您提供每个步骤的详细说明,并结合示例代码进行描述:步骤1:安装Django首先, ...