/* 一: 应用程序: 1 创建程序 2 注册程序, 3 定义模型, 4 注册模型 5 数据库迁移 6 创建admin */
一: 应用程序:
1 创建程序
1 : 输入命令: python manage.py startapp learning_logs
''' python manage.py startapp learning_logs 在 Django 中的作用是创建一个新的应用(app)。 在 Django 中,一个项目(Project)可以包含多个应用(App),每个应用通常都包含一组独立的功能,比如用户认证、评论系统或者博客等。
这样的设计让代码更加模块化,可以方便地在多个项目之间复用代码。 '''
''' 命令会在当前项目的目录下创建一个名为 learning_logs 的新目录,这个目录结构如下: __init__.py:一个空文件,告诉 Python 这个目录应该被视为一个 Python 包。 admin.py:一个用于定义 Django 管理界面的地方。 apps.py:应用的配置文件。 migrations/:存储 Django 数据库迁移文件的地方。 models.py:定义你的数据模型,即数据库的结构。 tests.py:应用的测试文件。 views.py:处理请求和响应的地方,即网页的逻辑。 '''
2 注册程序
1 : 填写Code: "learning_logs",
3 定义模型
# Create your models here. class Topic(models.Model): ''' 用户学习的主题 ''' text = models.CharField(max_length=200) date_added = models.DateTimeField(auto_now_add = True) def __str__(self): ''' 返回模型字符串 ''' return self.text
4 注册模型
5 数据库迁移
6 创建admin
标签:logs,models,创建,py,应用程序,Django,002,learning From: https://www.cnblogs.com/huafan/p/17457782.html