1.建立虚拟环境
在该文件夹下,目录里运行cmd ,输入python -m venv ll_env(治理venv 是一个模块,使用它创建一个名为ll_env的虚拟环境)
2.激活虚拟环境
在cmd中输入ll_env\Scripts\activate
3.安装Django
输入pip install django
4.创建项目、目录
django-admin startproject learning_log .
dir
dir learning_log(来包含目录文件)
5.建库
python manage.py migrate
Django 将大量的与项目相关的信息储存在库中
之后再输入dir(window的电脑),其输出表明创建一个文件db.sqlite3
6.检查django正确的创建了项目
python manage.py rubserver
按住ctrl+c退出
7.创建应用程序
前面的终端窗口还运行着runserver,再在manage.py 所在目录中打开终端,激活虚拟环境,再执行startapp
ll_env\Scripts\activate
python manage.py startapp learning_logs
dir learning_logs(看看django创建了什么)
8.定义模型
#定义类(继承Model)
class Topic(models.Model):
"""储存少量文本"""
text = modles.CharField(max_length=200)
"""记录时间和日期"""
date_added = models.DateTimeField(auto_now_add=True)
def __str__(self):
#返回字符
return self.text
9.激活模型
加入前面的应用程序
10.让django修改数据库,使其能够储存与模型Topic相关的信息。
python manage.py makemigration learning_logs
"""修改数据库"""
python manage.py migrate
11.添加超级用户
python manage.py createsupuser
12.向管理网站注册模型
加入from .models import Topic
admin.site.register(Topic)