让我们试着用Django创建一个简单的网站吧!

首先

我是一个在未来电子技术公司做实习的sajo!

由于我是一个编程初学者,所以内容可能会有错误。
如果有错误,请指出,我会尽快修正!

这次我们将对Django进行总结。

创建项目和应用程序

# [django-app]というプロジェクト名のディレクトリを生成
# 仮想環境下でコマンドを実行
$ django-admin startproject django_app

# [hello]というアプリケーションを生成
# プロジェクト内でコマンドを実行
$ python manage.py startapp hello

编辑urls.py

在这里,我们将让每个应用程序在内部进行地址管理。
通过这样做,当编辑应用程序时,就不必再费心去关注整个项目了。

from django.urls import path
from . import views

urlpatterns = [
   path('', views.index, name='index'),
]
from django.contrib import admin
from django.urls import path, include

urlpatterns = [
   path('admin/', admin.site.urls),
   paht('hello/', include('hello.urls')),
]

编辑views.py

在访问 http://localhost:8000/hello/ 时,我们将编辑 views.py,以便显示存储在模板文件夹中的 hello/index.html 这个 HTML 文件。我们使用字典格式将要在 HTML 文件中使用的变量定义在 params 中,并在 render 函数的第三个参数中返回。

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
   params = {
      'title':'Hello/Index',
      'msg':'これは、サンプルで作ったページです。',
   }
   return render(request, 'hello/index.html', params)

编辑index.html一文

在vies.py文件的index函数中定义的params字典,可以通过在HTML文件中指定像{{键}}这样的方式来显示在屏幕上。

<!doctype html>
<html lang='ja'>
<head>
   <meta charset='utf-8'>
   <title>{{title}}</title>
</head>
<body>
   <h1>{{title}}</h1>
   <p>{{msg}}</p>
</body>
</html>

总结

这篇文章总结了Django的基本要点。

感谢您一直以来的支持!

广告
将在 10 秒后关闭
bannerAds