本文将告诉您Python如何使用Django和相应的知识点。我希望这对您有帮助。不要忘记收集此网站。
本文目录清单:
1.如何在Pythonenv中使用高版本的Django 2.默认情况下使用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
实际上,Django的官方网站都非常详细,无论教程或界面用法如何需要
操作环境
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文件。这是上面配置的数据库文件
因为django本身是由Python编写的,所以必须先安装Python。下载地址(您可以根据读者自己下载它):目前,Django 1.6倍以上版本与Python3x完全兼容
安装Python,单击Python-3.3.4.MSI,然后直接在安装旁边。
请注意,为了在下一步下使用python命令,必须在此处配置环境变量。right computer-computer-attribute-advanced-advanced-envanced-envence-envence-modible-modifie-modifie-modify system actyst actyst actyst actyst acty path,添加python安装地址,作者为c c c c c c c c:python33;
Django下载后下载并在同一根目录中作为python进行解压缩,输入Django-1.6.2(读取器可能不同)DOS下,执行Python setup.py installation.py installation,然后启动安装。安装。安装lib下的lib下方。Python。
然后配置环境变量,将这些目录添加到系统环境变量:
c:/python33/lib/site-ackages/django;c:/python33/脚本。
添加后,您可以使用django的django-admin.py命令新项目。
检查安装是否成功,您可以在DOS下输入Django-1.6.2目录以查看Django版本。
1.输入python
2.输入导入django
3.输入django.get_version()
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项目,创建管理员帐户并查看背景管理接口的结果
让我们谈谈Python如何使用Django的介绍。感谢您花时间阅读本网站的内容。有关Python如何使用Django的更多信息,请不要忘记在此网站上找到它。