【入门者】使用Docker+Django+MySQL进行环境配置 第2部分
我正在复习Django教程,虽然写得不太顺利,但我会从上一次的继续写起。上一篇文章在这里↓
上一次我已经实现了Django的运行部分。
本次是
– 开发应用程序
– 应用程序的初始设置
我会继续进行下去。
创建应用程序
C:\Users\ri-tama\django> docker compose exec web bash
ri-tama@5c77eaec699c:/code#
通过输入以下docker代码,我成功进入了容器内部(web部分是容器的名字)。
顺便提一下,@符号后面的数字和英文串表示容器的ID。
ri-tama@5c77eaec699c:/code#python3 manage.py startapp sampleapp # (任意の名前)
通过输入上述命令将创建一个应用程序。
(如果在目录中创建了一个名为sampleapp等的目录,则表示成功)
ri-tama@5c77eaec699c:/code#exit
顺便提一下,你可以在容器内输入”exit”来离开容器内部。
App的设置
从这里开始将进入Django的领域。
在应用程序创建完成后,有两个初始设置要做。
1. 在项目的settings.py文件中将创建的应用程序注册到app中。
2. 完成项目与应用程序的连接。
我认为只要搜索就能在任何地方找到的信息,但我还是写一下。
注册已创建的应用程序的方法
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'sampleapp.apps.SampleappConfig', # ここを書きます!
]
将项目与应用程序连接的方法
from django.cintrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('sampleapp.urls')),#ここを書きます!
]
感觉上来说,虽然是一些简单的部分,但我总结了一下。
之前是在容器外操作,现在改在容器内操作了!
试了一下,意外地很简单。
在终端上使用键盘上的上下箭头键来调用命令历史非常方便。让我们积极使用它吧。
非常感谢您的阅读。