尝试用Django来创建在Progate上创建的Web应用!第一部分-初始设置编辑

在Progate的Node.js课程中,我们会创建一个购物清单应用程序,但是现在我们将尝试使用Django来创建完全相同的应用。

我将记下Django应用程序开发的一连串流程,以便整理。

image.png

将HTML、CSS和PNG格式的图像重复使用,并将一部分更改为Django的标签。

首先

首先我们将进行初始设置。

将项目名称设为”listapp”,应用名称设为”list”。

创建项目

创建Django项目可以使用命令django-admin。

由于这个项目的名称是listapp,所以我们会运行以下的代码。

django-admin startproject listapp

制作应用程序 (zhì zuò

使用cd命令进入项目中。

cd listapp

我已经在listapp项目中进行了移动。

接下来,执行应用程序创建命令。要创建应用程序,请使用manage.py命令。

manage.py命令是用于使用Django的方便功能的文件。

应用程序的名称是“list”。

python manage.py startapp list

在listapp项目中成功创建了一个名为list的应用程序!

App注册

在创建应用程序之后,需要让项目认识到已创建的应用程序。

将应用程序添加的位置在setting.py文件中的INSTALLED_APPS变量中。

由于这是一个列表应用程序,所以需要在此处输入一个名为“list”的代码。

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'list', # ☆
]

我們現在可以讓這個應用程式被專案識別了。

urls.py的翻译是什么?

在应用程序中创建一个urls.py文件。可以使用Visual Studio Code的资源管理器中的“新建文件”图标或以下命令来创建。

touch list/urls.py

urls.py文件根据浏览器的请求向views.py文件发出指令。

在urlpatterns中所写的内容是指,当浏览器发送请求并与path()函数的第一个参数URL匹配时,执行views.py中path()函数的第二个参数内容(类或函数)。

我将在项目(listapp)的urls.py文件中编写代码,以便调用应用程序(list)的urls.py文件。

include()函数用于调用其他urls.py文件。

将list应用程序的urlpatterns暂时设置为空。

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

urlpatterns = [
    # リクエストされたパス部分がadmin/に合致した場合、admin.site.urlsを呼び出す
    path('admin/', admin.site.urls), 

    # listアプリのurls.pyを呼び出す
    path('', include('list.urls')),
]
from django.urls import path

urlpatterns = [

]

形象感觉就是这样。

image.png

暂时只需完成这个初始设定!

继续Part2!

第二部分

广告
将在 10 秒后关闭
bannerAds