学习日志 python 使用vscode编辑
python -m venv ll_env
激活虚拟隔离环境后(ll_env\ll_env\Scripts\active)
安装 pip install Django
依然是在处于活动的虚拟环境下 django-admin.py startproject learning_log .
python manage.py migrate 执行runserver
django的成功页面
django项目由一系列的应用程序组成,在激活python隔离环境,切换到manage.py所在目录,执行startapp python manage.py startapp learning_logs 命令,让Django建立创建应用程序所需要的 基础设施,查看项目目录其中新增文件夹learning_logs。其中最重要的文件是models.py、 admin.py和view.py。使用models.py来定义要在应用程序中管理的数据。
修改models.py
打开setting.py 看到INSTALLED_APPS片段,即告诉Django哪些应用程序安装在项目中 这是一个数组,在INSTALLED_APPS中添加创建的应用程序learing_logs(之前startapp创建的应用程序)。需要让Django修改数据库, 需要执行makemigrations命令,命令makemigrations让Django。确定如何修改数据库,使其能够存储与我们定义的新模型相关联的数据, Django创建一个0001——initial.py的迁移文件,这个文件将在数据库中为模型Topic创建一个表。 应用迁移migrate
每当需要修改“学习笔记”管理的数据时,都采用如下三个步骤:修改models.py; 对learning_logs调用makemigrations;让Django迁移项目
创建超级用户 createsuperuser
项管理网站中注册模型
使用Django创建网页学习笔记通常分三个阶段:定义URL、编写视图和编写模板。
URl模式描述了URL是如何设计的,让Django知道如何将浏览器请求与网站URL匹配,以确定返回那个网页。
每个URL都被映射到特定的视图——视图函数获取并处理网页所需的数据。视图函数通常调用一个模板,
后者