美文网首页
Lesson 3 Django基本应用结构

Lesson 3 Django基本应用结构

作者: 拜仁的月饼 | 来源:发表于2020-10-27 16:42 被阅读0次

    创建一个新应用:

    python manage.py startapp name # name为应用名称
    

    然后进入新应用的models.py编辑如下代码:

    from django.db import models
    
    # Create your models here.
    class Article(models.Model): # 从models中找字段类型
        title = models.CharField(max_length = 30)
        content = models.TextField()
    

    之后在原应用prac文件夹中的INSTALLED_APPS部分添加新注册的应用article。代码如下:

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        "article", # 这一行是新加的
    ]
    

    然后在article应用中的admin.py中注册应用:

    # admin.py
    from django.contrib import admin
    from .models import Article
    
    # Register your models here.
    admin.site.register(Article) # 这一行是用于注册应用的
    

    打开terminal,执行两条命令:

    python manage.py makemigrations
    
    python manage.py migrate
    

    应用就算是注册完成了。

    相关文章

      网友评论

          本文标题:Lesson 3 Django基本应用结构

          本文链接:https://www.haomeiwen.com/subject/mqyxvktx.html