Django – 直至Hello World
环境
苹果M1芯片
Python 3.8
安装
pip install django
只需要一种中文翻译:
## 创建项目
在想要放置项目的目录中运行以下命令,将生成所需文件。
django-admin startproject プロジェクト名
运行服务器
python manage.py runserver

如果要停止开发用服务器,请使用”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”被显示出来就可以了。
请点击这里阅读剩下的内容。