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

如何在Python中运行Django(2023年的最新答案)

时间:2023-03-06 00:35:20 网络应用技术

  简介:许多朋友问如何在Python运行Django。首席执行官在本文中注明将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!

  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项目,创建管理员帐户并查看背景管理接口的结果

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

  sudo pip安装virtualenv

  sudo apt-get安装python3

  建立新的工作环境

  virtualenv -no-no-site-pakeTages 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

  下载

  Python-2.7.2.mmi

  django-1.3.1.tar.gz

  Django暂时仅支持Python 2.4?2.7,这在Django-1.3.1.3.1docsintroinstall.txt中进行了解释:

  作为Python Web框架,Django需要Python。它与任何python一起使用

  版本从2.4到2.7(由于向后

  python 3.0中的不兼容,django当前不与

  Python 3.0;

  安装Python-2.7.2并添加环境变量

  D:Python27;D:Python27Scripts;

  命令行输入django-1.3.1目录,安装django

  python setup.py安装

  Django提供教程

  django-1.3.1docsintro

  新网站

  E:Pythondjango- admin.py startproject mysite

  启动Django随附的Web服务器

  E:pythoncd mysite

  E:pythonmysitemanage.py runserver

  验证模型...

  发现0错误

  Django版本1.3.1,用户设置“ mysite.settings”

  开发服务器正在运行

  使用CTRL块退出服务器。

  在浏览器中输入浏览页面

  PS:

  在Windows7中配置上述步骤后,出现以下情况

  D:workpythondjango- admin.py startproject mysite

  用法:django-addmin.py子命令[options] [args]

  Em

  显然,django-admin.py不包括startproject命令,其他命令无法识别。

  D:Python27Scriptspython django- admin.py startproject mysite

  这表明django-admin.py背后的参数无法传递,并且可以通过修改注册表来实现。

  输入regedit,输入hkey_cllassses_rotpy_auto_auto_fileshellopencommand,“ c:python26python.exe”“%1”将其更改为“ c:python26python.exe”

  成功解决

  操作环境

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

  结论:以上是如何在Python的Python中运行Django的全部内容。我希望这对每个人都会有所帮助。如果您仍然想进一步了解这一点,请记住收集并关注此网站。