导读:本篇文章首席CTO笔记来给大家介绍有关python怎么进入django的相关内容,希望对大家有所帮助,一起来看看吧。
python怎么搭建django框架
运行环境
Windows 7(64位) + Python 2.7 + Django 1.7.1
1.安装django框架
当然你首先要有python环境,对于学python的朋友们这个就不多说了~~
我使用的是setuptools工具来安装的,setuptools是python中安装第三方模块常用的安装工具
1.1安装setuptools工具(如果会安装的可以直接跳过)
先从这个地址下载ez_setup.py:
(在页面最下面)
我下载的是setuptools-7.0.zip,将其解压,将解压的setuptools-7.0文件放到一个目录,我这里假定将其放到C:\workspace目录下
打开命令行cmd,在cmd中切换到C:\workspace\setuptools-7.0,即setuptools-7.0安装目录
运行命令:
python ez_setup.py
该命令会安装setuptools工具,安装后打开你的python安装目录下的Scripts目录(我的是C:\Python27\Scripts),会看到easy_install.exe等文件
注意将python安装目录下的Scripts目录(我的是C:\Python27\Scripts)添加到环境变量path,否则下面的easy_install命令会报错
1.2安装django框架
在cmd中输入:
easy_install django
有的安装过程可能会提示缺少vc++包,根据提示网址(我忘了~)下载包,我下载的是VCForPython27.msi,安装vc++后再执行安装
这样就自动安装了django,是不是很方便,哈哈
2.创建django项目,这里假定在c:\workspace\djangoTest下创建(和java有点差别,java是直接创建项目就可以了,python是要先创建项目再在项目里创建app)
进入c:\workspace\djangoTest目录,输入:
django-admin startproject mytodo #网上很多是python django-admin.py startproject mytodo,版本不一样可能命令有细微差别
就创建了mytodo项目
3.启动调试服务器
进入c:\workspace\djangoTest\djangoTest\mytodo目录:
cd mytodo
然后输入:
python manage.py runserver
在浏览器中输入,看能否访问页面
4.创建app
输入命令:python manage.py startapp todo
就在mytodo项目下创建了一个app,即todo
编辑mytodo/settings.py文件,在INSTALLED_APPS添加条目todo
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'todo',
)
即在最后添加一行todo(有的版本是项目名+app名,即mytodo.todo)
再次输入:python manage.py runserver看看你app是否配置好了,养成边写边测试的好习惯,哈哈~
5.配置数据库
django默认的是使用SQLite数据库作为后台数据库,仍然打开mytodo/settings.py,可以看到下面一段:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
这就是django项目的数据库配置,默认是使用SQLite,我们就使用使用默认配置,安装SQLite数据库,不需要修改配置文件
听到又要安装数据库,大家肯定又觉得好复杂,其实在python里安装三方模块,数据库什么的很简单,一条命令就可以搞定了~~
输入命令:
easy_install pysqlite
这样就安装了SQLite数据库
安装完数据库,我们也测试一下,输入命令:
python manage.py syncdb
出现successfully提示就安装成功了,打开mytodo目录,看看里面是否有一个db.sqlite3文件,这就是上面配置的数据库文件
win10安装了python怎么安装django
下载过后,解压。
安装Django时我们要用到CMD。在cmd命令窗口下用cd 命令进入到Django解压目录下,找到setup.py文件。
利用python setup.py install来安装Django。等待安装完成。
安装完成后,要检查有无错误。
运行python,导入Django,import Django然后Django.VERSION 查看有无成功安装。如有成功安装则会显示其版本。
步骤阅读
7
我们要使用Django,需要在cmd命令下到达D:\Python34\Lib\site-packages\Django-1.7.1-py3.4.egg\django\bin,来执行Django-admin来创建web框架。
Python中Django如何使用?
django1.9.5python3.4.4
文件结构
在一个爬虫脚本中将爬取的数据通过django自带的model保存到数据库
修改的文件(其余pycharm新建Django项目生成,未修改):
# testapp/models.pyfrom django.db import models class Problem(models.Model): title = models.CharField(max_length=100, default="") author = models.CharField(max_length=100, default="") def __str__(self): return self.title pass# testapp/spider.pyimport osimport sysimport django pathname = os.path.dirname(os.path.abspath(__file__))sys.path.insert(0, pathname)sys.path.insert(0, os.path.abspath(os.path.join(pathname, '..')))os.environ.setdefault("DJANGO_SETTINGS_MODULE", "testproject.settings") django.setup() from testapp.models import Problem if __name__ == "__main__": p = Problem(title="hi", author="hi") p.save() pass# testproject/setting.py......INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', # 添加应用 'testapp',]......# testapp/admin.py 在后台管理界面注册 Problemfrom django.contrib import admin # Register your models here. from testapp.models import Problemadmin.site.register(Problem)
运行spider.py,添加一条实例记录
运行Django项目, 创建管理员账号, 后台管理界面查看结果
windows python怎么安装django
因为Django本身是由Python编写,所以先要安装Python。下载地址(可以根据读者当前版本自行下载):目前Django 1.6x以上版本已经完全兼容Python3x
安装Python,点开python-3.3.4.msi然后直接Next到安装完毕。
注意,为了下一步在dos下使用python命令,这里要配置一下环境变量。右击计算机-属性-高级-环境变量-修改系统变量path,添加Python安装地址,笔者这里是C:\Python33;
Django下载后为压缩包,解压缩跟Python放在同一个根目录,在dos下进入到Django-1.6.2(读者可能版本不同)目录,执行python setup.py install,然后开始安装,Django将要被安装到Python的Lib下site-packages。
然后是配置环境变量,将这几个目录添加到系统环境变量中:
C:/Python33/Lib/site-packages/django;C:/Python33/Scripts。
添加完成后就可以使用Django的django-admin.py命令新建工程了。
检查是否安装成功,可以在dos下进入Django-1.6.2目录查看Django版本。
1.输入python
2.输入import django
3.输入django.get_version()
腾讯云python系列之部署Django流程
我的是centos系统
我们通过腾讯的控制台的登录按钮,进入到远程登录的界面,如图1为腾讯云的控制台界面。图2为登录以后的密码输入窗口
进入登录界面以后,会是图3这样子的情况,我们输入ls,会发现没有任何文件, 输入pip list 会提示没有安装pip,而输入python时,会显示默认安装了python2.7.5版本
一、首先我们要安装pip,根据自己的系统自行选择
centos类系统: sudo yum install python python-pip
ubuntu类系统:sudo apt-get install python python-pip
安装好以后pip list一下,看看都有哪些python安装包
二、安装django
我安装的Django版本为1.9.8的,根据自己的情况,更改后面的版本号
sudo pip install Django ==1.9.8
可能会出现图4这样的问题,原因是我们pip 版本太低,直接按照提示升级我们的pip
更新了pip以后,安装可能会出现如图5这样的问题,我们不要在==两边加空格,因为加空格会导致不识别django的版本。
安装完以后你会发现自己找不到Django放在哪里了,其实我的django被安装在了
/usr/lib/python2.7/site-packages/
并且我们要执行创建django的命令在django的bin目录下,如图6
/usr/lib/python2.7/site-packages/django/bin
进入到该目录下,运行django-admin.py startproject FirstProject,创建出FirstProject的项目。就会在该目录下创建出FirstProject这个项目,进入项目,运行python manage.py runserver
问题来了,我们运行以后,不要点击,这个是进不去的,我们应该通过腾讯云的公网ip来访问网站,但又有同学发现通过公网的ip也无法访问我们的网站,这是因为自己的腾讯云没有打开相应的端口,所以无法访问。开放端口在安全组这个选项,如图7
进入安全组,新建我们的开放端口,我开放的是80端口。如图8
开放端口后,我们重新python manage.py runserver 0.0.0.0:80,如图9
通过公网ip,就可以直接访问我们的网站了。如图10
建立你的第一个python django app
根据上图,我们可以简单的看出来,我们在访问django网页的时候,url会在urls表中做匹配,如果匹配到了,url表会将匹配到的url下发到指定app的url表中再次进行匹配,匹配成功则运行已定义好的函数,那么由此看来,我们首先得自建一个app。
基础环境搭建看之前的文档吧
首先我们建立一个app
建立完成后,我们看到多了一个dashboard的目录
目录中有些文件,目前我们先不了解太多,先跑一个hello world再说
1 . 首先我们配置一下app添加
打开主程序的ops/settings.py配置文件,然后找到INSTALLED_APPS,在里面将我们刚刚新建的dashboard的项目添加。
这里的路径django已经帮我们处理了,所以我们直接从程序/路径开始写程序的定位即可,具体映射文件的信息如下,这个是建立app的时候自动生成的
2 . 建立url映射
在这里,我们要导入django.conf.urls中的include模块,然后再添加一条dashboard的映射记录,即当匹配到访问 的时候将url传递给dashboard.urls进行二次匹配
3 . 建立dashboard中的urls映射表
这玩意建立app后不会自动生成,我也很懵逼,既然不会自动生成,我们手动建立吧。
由于这玩意是映射视图函数的,我们现在还没有一个视图函数,所以这个映射不咋好写,先搞个视图函数去
视图编写完成后,再写url映射
之后启动服务吧
启动服务后,我们访问下看看效果
结语:以上就是首席CTO笔记为大家整理的关于python怎么进入django的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~