Python: Django安装、开发服务器启动和停止

Django的使用方法

▼在启动虚拟环境(source bin/activate)之后,安装Django框架。

pip install django

移动到为Django创建的目录。

cd /Users/tanaka/Downloads/myPython/django

在django目录下创建一个名为first的Django项目。

django-admin startproject first

请移动到已创建的项目(first)。

cd first

▼启动开发服务器

## manage.pyの親ディレクトリで実行
python3.8 manage.py runserver

用以下的方式确认Python的版本:输入命令 python –version 。

一旦服务器启动后,请访问。只要看到火箭页面就可以了。

http://127.0.0.1:8000/

服务器停止是通过按下 Control + C 完成的。

创建应用程序

创建一个名为tanakaapp的应用程序。

python3.8 manage.py startapp tanakaapp

在包含Django的manage.py(默认文件)的目录中执行以下命令。

在setting.py文件中注册新创建的testapp应用程序(※)

INSTALLED_APP = [
  'tanakaapp.apps.MyappConfig', (※)
  'django.contrib.admin',
  ・・・・(略)・・・・
]

补充的含义
我的应用程序:tanakaapp应用程序
应用程序:apps模块
MyappConfig:MyappConfig类

将/tanakaapp/templates/tanakaapp下的index.html文件内容显示在浏览器中。

在url.py中的import语句中添加include,并将tanakaapp项目的路径添加进去。

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

urlpatterns = [
   path('admin/', admin.site.urls),
   path('tanakaapp/', include('tanakaapp/urls')),
]

请在tanakaapp文件夹内新建ulrs.py文件。

from django.urls import path
from . import views

app_name = 'tanakaapp'

urlpatterns = [
    path('', views.index, name='index'),
]

只需一个选项。在views.py中编写以下内容,以便显示为”你好,田中先生”:▼http://127.0.0.1:8000/tanakaapp/

from django.http import HttpResponse


def index(request):
    return HttpResponse('チワッス田中さん')

决定加载HTML的流程

firstのurls.py
→ tanakaappのurls.py
→ tanakappのview.py
→ index.html

将模型中的数据存入数据库的表中。

为了将表格登记到数据库中,需要在models.py文件中进行准备工作。

from django.db import models
from django.utils import timezone

class Day(models.Model):
    title = models.CharField('タイトル', max_length=200)
    text = models.TextField('本文')
    date = models.DateTimeField('日付', default=timezone.now)

在manage.py的目录中执行migrations(传达了对模型的更改)。

python3.8 manage.py makemigrations diary

在虚拟环境中,可以在虚拟环境中执行命令以进行补充。

通过迁移,将更改或创建的模型反映到数据库中。

python3.8 manage.py migrate

[结束]

广告
将在 10 秒后关闭
bannerAds