美文网首页
创建应用程序

创建应用程序

作者: 梦vctor | 来源:发表于2019-03-08 18:05 被阅读0次

1、创建应用程序
1.1 定义模型
在代码层面,模型就是一个类,就像前面讨论的每个类一样,包含属性和方法。

#models.py
from django.db import models

# Create your models here.
class Topic(models.Model):
    '''用户学习的主题'''
    text=models.CharField(max_length=200)   #CharField是由字符或者文本组成的数据,必须告诉Django在数据库中预留多少空间,这里设置成200个字符
    date_added=models.DateTimeField(auto_now_add=True)  #记录日期和时间的数据

    def __str__(self):  #显示模型的简单表示
        '''返回模型的字符串表示'''
        return self.text

1.2 激活模型
要使用模型,必须让Django将应用程序包含到项目中。

#settings.py
INSTALLED_APPS = [      #该元组告诉Django项目是由哪些应用程序组成的
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',

    #我的应用程序
    'learning_logs',
]
image.png

命令makemigrations让Django确定该如何修改数据库,使其能够存储与我们定义的新模型相关联的数据。
输出表明Django创建了一个名为0001_initial.py的迁移文件,这个文件将在数据库中为模型Topic创建一个表。


image.png

每当需要修改“学习笔记”管理的数据时,都采取如下三个步骤:修改models.py;对learning_logs调用makemigrations;让Django迁移项目。
1.3 Django管理网站
1.创建超级用户


image.png

相关文章

  • iOS-个人整理05 - 应用程序的启动流程--视图控制器Vie

    一、应用程序启动流程 main函数中的操作创建整个应用程序创建整个应用程序的代理指定应用程序的代理把应用程序放在R...

  • 面试题

    1、应用程序在什么情况需要创建Context对象的?应用程序App共有多少个Context?应用程序创建Conte...

  • 创建应用程序

    1.ActivityManagerService发送创建请求 startViaZygote函数通过函数zygote...

  • 创建应用程序

    1、创建应用程序1.1 定义模型在代码层面,模型就是一个类,就像前面讨论的每个类一样,包含属性和方法。 1.2 激...

  • 应用程序进程启动过程学习记录

    应用程序进程创建过程分为两个部分,分别为AMS发送启动应用程序进程请求,还有Zygote接收请求并创建应用程序进程...

  • 1.1Hello SpringBoot

    Spring Boot可以轻松创建独立的,生产级的基于Spring的应用程序 创建独立的Spring应用程序 直接...

  • HTML5 应用程序缓存

    使用应用程序缓存,通过创建cache manifest文件,可轻松创建Web应用的离线版本。 什么是应用程序缓存?...

  • 第一章 The Development Tools,The Le

    你想创建属于自己的应用程序?那很棒!创建一个应用程序是一个好玩并且有益的体验。我仍然记得,当我第一次创建应用程序的...

  • Web应用使用Hibernate

    对于创建Web应用程序,使用Hibernate创建一个Web应用程序——使用Jsp表示逻辑层,使用Bean类表示数...

  • Android 进阶解密阅读笔记7

    Activity Manager Service 职责 在应用程序进程创建,应用程序的 Application 对...

网友评论

      本文标题:创建应用程序

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