【入门者】使用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')),#ここを書きます!
]

感觉上来说,虽然是一些简单的部分,但我总结了一下。
之前是在容器外操作,现在改在容器内操作了!
试了一下,意外地很简单。

在终端上使用键盘上的上下箭头键来调用命令历史非常方便。让我们积极使用它吧。

非常感谢您的阅读。

广告
将在 10 秒后关闭
bannerAds