2 创建应用程序
在虚拟环境活动状态下,执行命令startapp:
python manage.py satartapp learning_logs
项目中新增了文件夹learning_logs
其中包含的文件中最重要的三个:models.py admin.py views.py
2-1 定义模型
涉及的数据:
创建很多主题;每个条目都与特定主题相关;条目以文本方式显示;存储每个条目的时间戳(创建时间)
models.py
from django.db import models
class Topic(models.Model):
"""用户学习的主题"""
text = models.CharField(max_length=200)
date_added = models.DateTimeField(auto_now_add=True)
def __str__(self):
"""返回模型的字符串表示"""
return self.text
2-2 激活模型
修改settings.py中的INSTALLED_APPS
INSTALLED_APPS = [
# 我的应用程序
'learning_logs',
# 默认添加的应用程序
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'd