Django模块怎么部署

技术Django模块怎么部署这篇文章主要为大家展示了“Django模块怎么部署”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Django模块怎么部署”这篇文章吧。在Djang

本文主要向您展示“如何部署Django模块”。内容简单易懂,条理清晰。希望能帮你解开疑惑。让边肖带领大家学习《如何部署Django模块》一文。

在Django中,所有与全局项目相关的设置都需要添加到配置文件settings.py作者使用MySQL作为后台数据库,并在MySQL中创建了一个名为django_news的数据库。然后需要在settings.py文件中设置DATABASE_ENGINE='mysql '和DATABASE_NAME='django_news '。

这里需要注意的是,如果使用SQLite数据库,Django可以根据数据库的名称在SQLite中自动创建一个新的数据库,而在MySQL、PostgreSQL或其他数据库中,则需要先创建一个与设置名称对应的数据库。使用MySQL数据库时,需要额外安装MySQL Python链接库MySQLdb-1.2.1,可以在http://sourceforge.net/projects/mysql-python/.下载,目前支持的Python版本是2.4,所以MySQL数据库的使用需要在2.4版本的Python环境下开发运行。

DATABASE_USER和DATABASE_PASSWORD接下来的两个内容要求用户根据本地设置填写用户名和密码来访问数据库。如果数据库安装在另一台机器上,或者数据库的监听端口被更改,您还需要设置数据库主机地址和数据库端口键。作者使用的Mysql数据库设置为:

数据库用户=aposdjangoapos数据库_密码=aposdjango _ passwordapos为了让Django识别开发人员添加的应用程序模块,在settings.py文件的INSTALLED_APPS部分,需要定义Django项目加载的应用程序列表。默认情况下,Django项目操作所需的一些自建模块已添加到列表中。我们还需要添加刚刚写的应用模块news.article,同时添加Django的自建应用模块django.contrib.admin修改后的代码如下:

添加所需的模块。

INSTALLED _ APPS=(apos;django . contrib . auth apos;apos。django . contrib . content type apos;apos。django . contrib . session apos;apos。django . contrib . sitesa pos;apos。django . contrib . admin apos;apos。新闻.文章;)添加管理模块后,不能立即使用Django的管理后台管理界面。您需要在News项目的根目录下打开urls.py文件,删除“# unknown this for admin3360”后的# comment”,这样Django就可以将管理界面的URL变成“(rapos^admin/apos;包括(aposdjango . contrib . admin . urlsabos;))”,可用,这样Django在访问admin模块时就可以成功解析访问地址并转向后台管理界面。

配置文件修改完成后,您可以在新闻项目的命令提示符下执行manage.py syncdb命令。Django会根据模型的定义自动完成ORM的数据库映射,屏蔽底层数据库的细节和SQL查询的编写。

展示Django魅力的时候到了,Django框架将让开发者开始一段神奇的体验。随着命令执行后的滚动提示,Django已经根据我们刚才在模型中定义的映射文件,在数据库中自动创建了相应的表和字段。执行命令时,系统会提示用户创建一个“超级用户”帐户,以登录Django自动创建的后台管理界面来管理模型。执行指令时同步更新数据库表的命令提示符如图2所示:

Django模块怎么部署

执行Django指令时同步更新数据库表。

保持学习动力的* * *方法就是随时找一点成就感。让我们来看看这些步骤完成了什么。再次使用命令manage.py runserver启动Django自己的Web服务器,在浏览器中访问地址http://127.0.0.1:8000/admin/并使用刚刚创建的超级用户的帐户和密码登录。如图3所示,漂亮的Django后台管理界面出现在你面前。

Django模块怎么部署

Django根据模型自动生成的后台管理界面

在管理界面中,将显示应用程序中定义的模型模块。单击“查看”时,将显示模型中存在的数据库对象列表。Django提供的后台管理界面方便用户直接更改或添加数据库字段。接下来,我们单击“列表”旁边的“添加”来添加新的新闻类别。在标题栏中键入“体育新闻”或您喜欢的其他类别并保存。然后在项目‘项目’中点击“添加”,填写* * *条新闻,每条项目对应列表中的一个类别项目,添加项目的界面如图4所示。因为设置了表之间的关联,所以添加到列表中的类别的自动生成内容的下拉选项将显示在Django的项目管理界面中。

Django模块怎么部署

用于添加新闻项目的界面

Django方便的后台管理界面为Web开发人员节省了大量时间。目前只使用了Django默认的后台管理模式。

以上就是文章“如何部署Django模块”的全部内容。感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/115166.html

(0)

相关推荐

  • 毅字五笔怎么打,毅日语怎么读,用拼音注音

    技术毅字五笔怎么打,毅日语怎么读,用拼音注音毅字读音:yì毅拼音:yì,注音:一ˋ,部首:殳部,部外笔画:11画,总笔画:15画五笔86:UEMC,五笔98:UEWC,仓颉:YOHNE,郑码:SUGQ四角:07247,结

    生活 2021年10月22日
  • VB.NET转换形态的方法有哪些

    技术VB.NET转换形态的方法有哪些这篇文章将为大家详细讲解有关VB.NET转换形态的方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。VB.NET经过长时间的发展,很多用户都很

    攻略 2021年12月1日
  • 怎么用ps换背景颜色,PS如何抠图替换背景色

    技术怎么用ps换背景颜色,PS如何抠图替换背景色1怎么用ps换背景颜色、打开要用ps进行抠图和换背景的图片,直接使用快捷键Ctrl+O打开,或在【文件】中选择【打开】,找到相应的素材点击即可,如下图所示:2、图片打开后,

    生活 2021年10月19日
  • redis学习笔记,详细)——高级篇

    技术redis学习笔记,详细)——高级篇 redis学习笔记(详细)——高级篇redis学习笔记(详细)——初级篇 redis学习笔记(详细)——高级篇 redis配置文件介绍linux环境下配置大于编

    礼包 2021年11月11日
  • 一氧化碳化学式,一氧化碳的化学符号是什么

    技术一氧化碳化学式,一氧化碳的化学符号是什么一氧化碳是由碳和氧组成,元素符号为C何O,其化学式为CO。 在标准状态下一氧化碳是无色一氧化碳化学式、无味,有毒的气体,其相对分子质量为28,密度为1.25g/L,冰点为-20

    生活 2021年10月22日
  • 使用chattr +i filename 防止文件误删

    技术使用chattr +i filename 防止文件误删 使用chattr +i filename 防止文件误删chattr +i 设置文件不能进行修改:即你不能删除它
    也不能给它重新命名,你不能对该

    礼包 2021年10月27日