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

如何在Python中使用Django(如何在Python中的空间中分离数字)

时间:2023-03-05 19:38:04 网络应用技术

  指南:本文的首席执行官注释将介绍如何在Python中使用Django的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  安装Virtualenv和Python3(因为某些Linux发行版未使用Python3安装)

  sudo pip安装virtualenv

  sudo apt-get安装python3

  建立新的工作环境

  virtualenv -no-no-site-packages python = python3.4 test_env

  如果可执行的python不存在错误,则可以这样使用

  virtualenv -no-no-site-pakeTages-python = 3.4 test_env

  其中,–NO网站包装表示Python安装程序包不包括全局Python安装程序包,这将使环境清洁

  –Python = Python3.4指定未安装的系统已安装的Python3.4

  test_env是已建立环境的名称

  输入环境测试并安装Django

  使用源test_env/bin/活动命令输入开发环境,然后检查python版本,然后使用PIP install django安装django

  L Virtualenv

  l Virtualenv ls

  test_env

  L Virtualenv源test_env/bin/activate#

  (test_env)我Virtualenv Python

  Python 3.4.0(默认,2014年4月11日,13:05:11)

  [GCC 4.8.2]在Linux上

  键入“帮助”,“版权”,“学分”或“许可”以获取更多信息。

  导入django

  Trackback(最近的最新电话):

  文件“ stdin”,第1行,在模块中

  Importerror:没有名为“ Django”的模块

  出口 ()

  (test_env)i virtualenv pip安装django

  收集Django

  使用缓存的django-1.7.3-py2.py3-none.whl

  安装收集的软件包:django

  成功安装了Django-1.7.3

  (test_env)我Virtualenv Python

  Python 3.4.0(默认,2014年4月11日,13:05:11)

  [GCC 4.8.2]在Linux上

  键入“帮助”,“版权”,“学分”或“许可”以获取更多信息。

  导入django

  导入django没有错误,这证明了它已成功安装了Django

  Django为我们提供了许多开发说明,并且大多数乏味的操作由Django集成在简单的命令行提示符中。现在打开命令提示

  键入django-admin.py startproject之后

  新闻命令,致电Django的控制台命令创建一个名为News的新项目,同时,Django还在新的新闻文件夹下生成以下四个不同的文本,以生成不同劳动分区的不同文本。

  。

  1. __init__.py

  文件__init__.py可以向Python编译器指示当前文件夹的内容是Python Project模块。

  2. Manage.py

  Manage.py是一个Python脚本文件,与Django的命令行工具Django-Admin.py匹配以管理已建立的项目。

  3.settings.py

  这是Django项目的配置文件。与项目相关的工程模块和数据库的全局配置信息设置为settings.py。

  4.urls.py

  文件URLS.PY负责配置URL地址映射并管理URL的地址格式。

  建立新项目时,如果您迫不及待地想知道新项目的外观,Django准备了一个轻巧的Web服务器,供您在开发过程中的任何时间进行测试和使用。

  开发人员只需要在命令提示符下输入项目目录,然后键入命令manage.py

  RunServer可以启动Web服务器以测试新建立的项目。如果没有错误启动,您可以看到以下提示消息:“开发

  服务器正在运行”

  这意味着当前的项目已经可以通过该计算机的8000端口访问。

  操作环境

  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文件。这是上面配置的数据库文件

  我的是Centos系统

  我们通过Tencent的控制台的登录按钮输入远程登录接口,如图1所示,如图1所示。图2是登录后的密码输入窗口,图2是密码输入窗口

  输入登录接口后,它将在图3中。我们输入LS并发现没有文件。输入PIP列表将提示未安装PIP。进入Python时

  1.首先,我们必须安装PIP并根据自己的系统进行选择

  CentOS系统:Sudo Yum安装Python Python Pip

  Ubuntu系统:sudo apt-get安装python python pip

  安装后,PIP列表,查看可用的Python安装软件包

  2.安装Django

  我安装的Django版本是1.9.8。根据我自己的情况,随后的版本编号已更改

  sudo pip安装django == 1.9.8

  图4中可能存在此类问题,因为我们的PIP版本太低,请根据提示直接升级PIP

  更新PIP后,安装可能如图5所示。我们不会将空气添加到==中,因为添加空间会导致无法识别Django的版本。

  安装后,您将找到找不到Django的地方。实际上

  /USR/lib/python2.7/site-packages/

  我们想执行命令以在Django的bin目录中创建Django,如图6所示

  /USR/lib/python2.7/site-packages/django/bin

  输入此目录,运行django-admin.py startproject firstProject创建一个firstProject项目。第一个项目将在此目录中创建,输入项目,运行Python Manage.py Runserver.py Runserver.py Runserver.py

  问题到了。运行后,不要单击。这不能输入。我们应该通过Tencent Cloud的公共网络IP访问网站,但是有些学生发现不可能通过公共网络的IP访问我们的网站。因为他的腾讯云没有打开相应的端口,因此无法访问他安全组选项中的开放端口,如图7所示

  输入安全组,建立我们的开放端口,然后我打开端口80。如图8所示

  开放端口后,我们重新python manage.py runserver 0.0.0.0:80,如图9所示

  通过公共网络IP,您可以直接访问我们的网站。如图10所示

  django1.9.5python3.4.4

  文件结构

  通过django构建的模型将爬网剧本中的数据爬行保存到数据库中

  修改后的文件(生成了Pycharm新Django项目的其余部分,而不是修改):

  插入(0,OS.Path.Abspath(OS.Path.join(pathName,'..')))OS.ENVIROR.SETDEFAULT(“ django_settings_module”,“ testproject.settings”)如果__name __ ==“ __ -main __”:p = preplem(title =“ [#0#]”,rutient =“ hi”)应用程序“ testapp”,] ...#testapp/admin.py注册的django.contrib import admin在此处的背景管理接口中。从testadals进口propadmin.register(Propilem)

  运行Spider.py,添加一个实例记录

  运行Django项目,创建管理员帐户并查看背景管理接口的结果

  结论:以上是CTO注释中引入的Python中如何使用Django的全部内容。我希望这对每个人都会有所帮助。如果您想了解有关此信息的更多信息,请记住收集并关注此网站。