Django – 直至Hello World

环境

苹果M1芯片
Python 3.8

安装

pip install django

只需要一种中文翻译:
## 创建项目
在想要放置项目的目录中运行以下命令,将生成所需文件。

django-admin startproject プロジェクト名

运行服务器

python manage.py runserver
スクリーンショット 2022-05-17 8.28.59.png

如果要停止开发用服务器,请使用”control + c”进行停止。

更改setting.py

将大约在第107行的内容更改为日语。

- LANGUAGE_CODE = 'en-us'
+ LANGUAGE_CODE = 'ja'

将第109行左右修改为Asia/Tokyo。

- TIME_ZONE = 'UTC'
+ TIME_ZONE = 'Asia/Tokyo'

创建一个与应用程序相关的文件夹。

在包含manage.py的目录中。

python manage.py startapp アプリ名
# python manage.py startapp app

只要生成了应用程序的文件夹,就可以了。

(Translation: As long as the folder for the app is generated, it’s fine.)

创建的应用程序注册

INSTALLED_APPS = [
+   'app.apps.AppConfig'
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]


当进行保存操作后,将会生成以下的Class。

class AppConfig(AppConfig):
    default_auto_field = 'django.db.models.BigAutoField'
    name = 'app'

路径的设置

from django.contrib import admin
- from django.urls import path
+ from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
        # appにあるurlsファイルを参照
+   path('app/', include('app.urls'))
]

在创建的应用程序内创建urls.py文件。

# 中身
rom django.urls import path
from . import views

app_name = 'app'

urlpatterns = [
    path('',views.index, name='index'),
]

在view.py中添加额外的代码。

from django.http import HttpResponse

def index(request):
    return HttpResponse('Hello World')

启动服务器并确认

 

如果“Hello World”被显示出来就可以了。

请点击这里阅读剩下的内容。

广告
将在 10 秒后关闭
bannerAds