当前位置: 首页 > 网络应用技术

如何下载Python的Django库?

时间:2023-03-08 20:36:17 网络应用技术

  简介:今天,首席CTO Note将与您分享如何下载有关Python的Django库的相关内容。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  Django提供3个发行版本,建议使用官方稳定版本:

  1.您的操作系统(Linux)提供的分销版本(Linux)

  2.官方稳定版本(推荐)

  3.开发测试版本

  Django本质上是Python语言的类库,因此可以通过PIP工具进行安装。这也是最简单,最佳的安装方法。不建议下载安装软件包或编译安装源代码,除非您的环境无法连接到外部网络。

  首先,确保您已经安装了PIP!

  在Ubuntu下:sudo pip安装django

  在Windows下:pip install django在命令行中

  如果要指定版本,则可以使用PIP安装django的形式= 1.14.1。

  摘录摘自:Liu Jiang的博客和教程:Liujiangblog-com,有详细的描述。

  首先确定Python的安装,建议的3.6或更高版本

  官方网站页面链接选择Django版本并下载离线安装程序包。

  在离线环境中解压缩tar.gz软件包,输入相应的目录以执行python setup.py install。如果此步骤缺乏与Django相关的依赖关系,则您仍然必须访问PYPI官方网站才能下载相应的库并离线安装(相应的目录执行PIP安装依赖库库包名称)

  verify.python控制台输入

  导入django

  打印(django.get_version())

  打印Django版本成功。

  1.下载Django

  如果未使用Python安装计算机,请单击此处。然后从此处下载Django稳定版本。

  或执行命令下载最新版本的Django:git克隆

  在这里,我使用Mac随附的Python2.7。下载后是Django的最新版本后,我发现需要升级Python2.7版本,但对于iOS开发人员来说很重要,最好不要将Python2.7升级到Python3,因为Xcodeeonly支持最稳定的版本的版本,python2.7脚本。所以我在此处下载的django版本是1.6.1。

  2.安装Django

  CD DJANGO SUNO PYTHON SETUP.PY。安装

  python在/library/python/2.7中的默认值,然后无论如何安装django,您将在/library/python/2.7/site-packages中生成一个django文件夹。在目录中。

  3.测试当地主机是否成功

  sudo mkdir?/djangodemo

  /*创建一个用于测试本地主机的网站样本*/

  sudo django- admin.py startproject testlocalhost

  CD testlocalhost

  python manage.py runserver

  打开浏览器。如果您成功,您将看到Django的简单成功页面

  注意:Django-admin.py除了在我们安装Django之后使用django文件夹生成Django文件夹(django命令中有一些django命令的某些文件和代码),它也会在/usr/usr/local/bin/bin/bin/bin/bin/bin/bin/bin/bin中生成/ina链接称为django-admin.py,因此,无论您身在何处,都可以直接调用django-addmin.py file.py file.in win,我们称此过程:添加到环境变量。

  4.文件结构

  1.创建Mysite项目

  删除原始的本地主机项目,创建mysite项目,执行命令:$ MKDIR mysite

  $ django- addmin.py startport mysite

  目前的目录结构如下:

  我的网站/

  我的网站/

  __init__.py

  settings.py

  urls.py

  manage.py

  2. Manage.py

  影响:

  将项目的袋子添加到Sys.Path;将来,您可以在代码中直接引用项目中的其他软件包。

  加载django_settings_module并指示项目的配置文件是mysite/settings.py。

  最主要的是它包含Django-admin.py的某些功能,使您可以通过它操作整个项目。

  3.__init__.py

  严格来说,__init__.py不属于django的类别,而是python语言的习惯,通常是空文件。例如字符串

  4.settings.py

  之前,我们提到Manage.py的第二个工作是指定项目的配置文件。它配置了什么?其他几个文件中的代码量更多。看起来像一百行。它主要设置有关数据库,背景管理等的配置。当我们想使用它时,将详细说明。

  5.urls.py

  它负责将客户的请求转换为函数调用。这是要主修的重要文件。

  Django通过settings.py中指定的urlconf参数找到相应的urls.py文件,在这种情况下,该文件正是此文件。

  django在urls.py中找到了urlpatrns变量。

  Django收到了客户地址请求,我们不妨将其设置为Localhost。

  Django在URLPARTSNS中遍历常规风格,找到第一匹匹配,并调用与常规类型相对应的函数。

  此功能返回客户端请求的内容。

  对于开发人员而言,真正需要关心的是如何完成相应的表达式和相应的功能。如下所示:

  123

  urlpatterns = datters(“”,url(r'^$','hello.views.home'),),),),),),),),),),),),),),),),),),),),),),),),),),),),),),),)),),),),),)

  说明:URL的左半部分是规则的,右半为函数调用。R表示原始匹配,表明正则表达式要求每个字符必须匹配,这是一个选择。如果不了解,则可以省略。请求将自动通过域名,即localhost,即,真实的请求字符串为空)。右侧显示views.py文件的home函数。

  6.添加Hello应用程序

  刚才我们在URL匹配时调用了家庭功能,然后开始创建它:

  python manage.py startapp hello

  通过这种方式,我们在同一级别的相同级别上生成Hello目录,并且不需要了解Hello目录的其他文件,也不需要了解。Open Views.py进行编辑如下:

  来自django.http导入httpresponse

  DEF HOME(请求):

  返回httpresponse(“ Hello World”)

  启动服务器。实际上,Hello等同于添加到MySite项目的应用程序应用程序。当特定请求到达时,可以使用相应的应用程序下的views.py来实现不同的显示效果。

  5.Django-url分析和匹配

  1.patterns()函数

  模式功能的原型:

  图案(前缀,tatter_descripting,...)

  前缀表示函数调用的前缀,而模式_descript是一系列元组。例如,前缀的作用:

  urlpatterns =模式(“ hello.views”,

  url(r'^$','home'),

  治愈

  上面的执行效果和上面的示例显示了Hello App下的视图文件中的HOME函数。注意:前缀的末尾不需要包括“。”。另外,由于Python函数指定参数不能超过255,因此,如果您有很多映射关系,则可以使用以下形式:urlpatterns += pattern(...)。

  2.URL()函数

  URL函数的原型:

  1

  URL(REGEX,VIEW,KWARGS = NONE,NAME = NONE,pREFIX ='')

  后三个是选项,在我们的示例中:regex =“ r'^$'”;查看=“ hello.views.home”;名称项由URL命名,该URL将来将通过名称反复确定URL。它具有很大的效果;Kwargs传达其他参数;前缀与先前的前缀一致,但仅此URL。

  3.通过URL传输信息

  Django在通过URL传递参数时有两种方式,一个是通过关键字传递位置,另一个通过关键字。LET首先对第一个来看,而先前的映射关系如下:

  1

  url(r'^(d {4})/(d {2})$','hello.views.home'),

  修改Hello/views.py,并添加两行代码,如下所示:

  def Home(请求,年='0000',月='00'):

  返回httpresponse(“ Hello World”+Year+“”+一个月)

  这样,当用户请求locahost:8000/2015/5时,相当于致电回家(请求,'2015','5')。请注意,此时年度和月之间的相对关系,因为参数传输基于位置信息,因此第1号是4个数字,第二个数字为几个月。

  以下是第二个,即关键字方法。我们将两个文件修改如下:

  #mySite/urls.py

  url(r'^(?pd {4})/(?pd {2})$','hello.views.home'),

  #你好/views.py

  #指出年度和月份的职位

  def Home(请求,月='00',年='0000'):

  返回httpresponse(“ Hello World”+Year+“”+一个月)

  操作环境

  Windows 7(64 -bit) + Python 2.7 + Django 1.7.1

  1.安装Django框架

  当然,您必须首先有Python环境,您不会说很多关于学习Python的朋友~~

  我使用SetUptools工具安装。SetUptools是一种常用的安装工具,用于在Python中安装第三方模块

  1.1安装setuptools工具(如果可以安装,可以直接跳过)

  从此地址下载ez_setup.py:

  (在页面底部)

  我下载了setuptools-7.0.zip,解压缩,将解压缩的setuptoop-7.0文件放在目录中。我认为它放在C:Workspace目录中。

  打开命令行CMD,切换到C:WorkspaceSetuptools-7.0在CMD中,即SetUptools-7.0安装目录

  运行命令:

  python ez_setup.py

  此命令将安装SetUptools工具,并在安装后在Python安装目录中打开脚本目录(Mine是C:Python27Scripts)。

  请注意,将脚本目录添加到Python安装目录(mine是C:Python27Scripts)中的环境变量路径,否则以下easy_install命令将报告错误。

  1.2安装Django框架

  输入CMD:

  easy_install django

  可能会提示某些安装过程缺少VC ++软件包。根据及时网站(我忘记?)下载该软件包,我下载了vcforpython27.msi。安装VC ++后

  这样,Django是自动安装的,难道不方便吗?哈哈

  2.创建Django项目。在这里,假设它是在C:WorksPacedJangotest中创建的(与Java有所不同,Java可以直接创建项目。Python希望先创建一个项目,然后在项目中创建应用程序)

  输入C:WorkspacedJangotest目录,输入:

  django-admin startproject mytodo #many是python django-admin.py startproject mytodo。

  我创建了mytodo项目

  3.启动调试服务器

  输入C:WorksPacedJangotestDjangotestMyTodo目录:

  CD mytodo

  然后输入:

  python manage.py runserver

  在浏览器中输入以查看是否可以访问页面

  4.创建一个应用程序

  输入命令:python manage.py startapp todo

  就在mytodo项目下,一个应用程序,即

  编辑mytodo/settings.py文件,添加条目todo

  instasted_apps =((

  'django.contrib.auth',

  'django.contrib.contenttypes',

  'django.contrib.sessions',

  'django.contrib.sites',

  '去做',

  治愈

  也就是说,最后一行todo(某些版本是项目名称+应用程序名称,即mytodo.todo)

  再次输入:python manage.py runserver查看您的应用程序是否配置,在写作时养成一个良好的习惯,哈哈?

  5.配置数据库

  Django的默认值是将SQLite数据库用作背景数据库。它仍然打开mytodo/settings.py。您可以看到以下段落:

  数据库= {

  '默认': {

  '引擎':'django.db.backends.sqlite3',

  'name':os.path.join(base_dir,'db.sqlite3'),

  }

  }

  这是Django项目的数据库配置。默认值是使用sqlite。我们使用默认配置来安装SQLITE数据库,而无需修改配置文件

  当您听到数据库时,每个人都必须感到如此复杂。实际上,在Python中安装一个三向模块,数据库非常简单,可以完成命令~~

  输入命令:

  easy_install pysqlite

  这样,安装了SQLITE数据库

  安装数据库后,我们还对其进行测试并输入命令:

  python manage.py syncdb

  成功提示成功安装它。打开mytodo目录,查看其中是否有db.sqlite3文件。这是上面配置的数据库文件

  输入CMD中的PIP安装Django。这是最直接的方法,或者您可以将其安装在Pycharm ~~中

  当然,Django支持Python2和Python3。只能直接pip安装django。如果您不安装pip,请下载django文件,然后输入目录,python setup.py install也可以使用。

  结论:以上是首席CTO注释如何供每个人下载Django库的总内容。感谢您花时间阅读本网站的内容。我希望这对您有帮助。有关Python如何下载Django Library的相关内容的更多信息,请在此站点上找到它。