首页 > 编程语言 >002_创建应用程序

002_创建应用程序

时间:2023-06-05 15:13:47浏览次数:39  
标签:logs models 创建 py 应用程序 Django 002 learning

 

/*
一: 应用程序: 
    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

相关文章

  • 【GIT】本地创建一个 git 仓库,并推送到远程仓库
    步骤1.在本地创建一个空文件夹如:我建一个map空文件夹2.gitinit在map目录下,将这个文件夹设置为git管理的本地仓库3.gitadd.复制一个文件到map目录下,然后执行gitadd.,这样就将文件存放到了暂存区4.gitcommit-m“firstcommit”将暂存区中存放的文件提交到git本地仓库5.在远端......
  • visual studio 2010 c++ 创建com组件
    在VisualStudio2010中创建COM组件需要执行以下步骤:1. 打开VisualStudio2010,选择“新建项目”。2. 在弹出的对话框中选择“VisualC++”-->“Win32”-->“Win32项目”,并选择“DLL”作为应用程序类型。3. 单击“下一步”按钮。在下一个页面上,选择“ATL”,然后单击“完......
  • 在 PowerShell 中创建测试证书并使用测试证书给程序签名
    在PowerShell中创建测试证书并使用测试证书给程序签名在开发和测试过程中,有时您可能需要创建测试证书并使用它来给程序进行签名。这篇博客将介绍如何在PowerShell中创建测试证书并使用它给程序签名的步骤。步骤1:打开PowerShell在开始菜单中搜索"PowerShell"并管理员......
  • PostgreSQL中使用动态SQL-实现自动按时间创建表分区
    PostgreSQL中通过继承,可以支持基本的表分区功能,比如按时间,每月创建一个表分区,数据记录到对应分区中。按照官方文档的操作,创建子表和index、修改trigger等工作都必须DBA定期去手动执行,不能实现自动化,非常不方便。尝试着通过在plpgsql代码中使用动态SQL,将大表分区的运维操作实现......
  • Springboot 链接DataSource前检查或创建库,并设置时区及sql_mode
    /**Copyright(c)2022.AsiacomTechnologyInc.Allrightsreserved*/importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.springframework.beans.factory.annotation.Value;importorg.springframework.context.annotation.Configuration;......
  • IBM MQ 创建以及常见问题
    消息队列+发送队列+消息通道接收通道名称与发送端的发送通道名称要一致,修改通道信息后要执行startchannle(chlname)重启通道。常用的MQ命令 66.0.42.240用户mqm/mqm88.0.52.40mq队列服务器:mqm/1qaz2wsx二代:88.0.65.91vlog/1qaz2wsx监控:/cnaps/maintain/bin管理台:adm......
  • JS中创建对象的几种常见的方式
    创建对象方式//方式1varobj1={"name":"方式1"}//方式2varobj2={name:"方式2"}//方式3varobj3=newObject({"name":"方式3"});//方式4varobj4=newObject();obj4.name="方式4"//方式5:通过对象构造器创建对象fu......
  • 04.如何创建并运行java线程
    评:原文链接译者:章筱虎校对:方腾飞Java线程类也是一个object类,它的实例都继承自java.lang.Thread或其子类。可以用如下方式用java中创建一个线程:查看源代码打印帮助1Treadthread=newThread();执行该线程可以调用该线程的start()方法:查看源代码打印帮助1thre......
  • web项目创建后WEB-INF下面没有出现web.xml的解决方法
    提供两种解决方案:第一种:创建完项目后,需要手动创建出web.xml第一步:选取创建的项目名称右击第二步:eclipse的同学找到javaEETools中的下图画圈部分。MyEclipse的同学找到"MyEclipse"中的下图画圈部分。......
  • 2023-06-04:你的音乐播放器里有 N 首不同的歌, 在旅途中,你的旅伴想要听 L 首歌(不一定不
    2023-06-04:你的音乐播放器里有N首不同的歌,在旅途中,你的旅伴想要听L首歌(不一定不同,即,允许歌曲重复,请你为她按如下规则创建一个播放列表,每首歌至少播放一次,一首歌只有在其他K首歌播放完之后才能再次播放。返回可以满足要求的播放列表的数量。由于答案可能非常大,请返回它......