使用Django创建应用程序的步骤

正在编辑中

Django的结构

django_構造.png

创建项目

django-admin startproject testproject

创建一个应用程序

进入项目文件夹并输入Python命令。

cd testproject #プロジェクトフォルダ内に移動する
python manage.py startapp testapp #アプリを作成する

将应用程序注册到项目中

打开项目文件夹,在这个例子中是名为“testproject”的文件夹内打开“settings.py”文件,然后在“INSTALLED_APP”列表的中间部分添加之前创建的应用“testapp”。这样就可以让项目识别这个应用了。

设置.py>已安装的应用程序

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles', #<=カンマを忘れずに
    'testapp' #作成したアプリを記入する
]

创建应用程序模型

在「testapp」中的「models.py」文件中注册模型。模型是存储数据的框架。可以理解为类似数据库表的标题。

from django.db import models

#ここにモデルを記述します。

class Profile(models.Model): #Profileという名前のモデルを作成
    name        = models.CharField(max_length=64) #見出し「name」
    hometown    = models.CharField(max_length=256) #見出し「hometown」

    def __str__(self):  #モデルを人が読んで読みやすくするための記述
        return self.name

创建应用程序的视图

视图函数views.py在testapp中起到连接模型、URL和模板的控制器的作用。


创建模板

注册应用的URL

将应用程序的URL注册到项目文件夹中的 “urls.py”(虽然这并不是唯一正确的方法,但是许多开发者都在实践这种方法)。

在名为”testapp”的应用程序文件夹中创建一个名为”urls.py”的文件。


from django.urls import path
from django.conf.urls import url
from . import views

urlpatterns = [
    path("test", views.test, name="test")
]

bannerAds