python之django

django是mtv框架
models,templates,views

以下是url传递参数样例

http://192.168.10.103:9008/login/?user=alex&passwd=123

easy_install pip
pip install django

easy_install django

以上两种方法安装的django版本是不一样的

>>> import django
>>> django.__version__
‘1.10rc1‘

django-admin startproject first
cd first/first
以下是项目(project)目录结构
[[email protected]103-c7 first]# ll
total 28
-rw-rw-r-- 1 root root    0 Jul 21 12:42 __init__.py
-rw-r--r-- 1 root root  121 Jul 21 12:47 __init__.pyc
-rw-rw-r-- 1 root root 3240 Jul 21 18:49 settings.py
-rw-r--r-- 1 root root 2624 Jul 21 18:50 settings.pyc
-rw-rw-r-- 1 root root  900 Jul 21 19:38 urls.py
-rw-r--r-- 1 root root 1099 Jul 21 19:38 urls.pyc
-rw-rw-r-- 1 root root  387 Jul 21 12:42 wsgi.py
-rw-r--r-- 1 root root  574 Jul 21 12:48 wsgi.pyc

python manage.py startapp blog
以下是应用(app)目录结构
[[email protected]103-c7 first]# cd blog/
[[email protected] blog]# ll
total 40
-rw-rw-r-- 1 root root   63 Jul 21 12:43 admin.py
-rw-r--r-- 1 root root  177 Jul 21 12:47 admin.pyc
-rw-rw-r-- 1 root root  124 Jul 21 12:43 apps.py
-rw-rw-r-- 1 root root    0 Jul 21 12:43 __init__.py
-rw-r--r-- 1 root root  120 Jul 21 12:47 __init__.pyc
drwxr-xr-x 2 root root  155 Jul 21 19:15 migrations
-rw-rw-r-- 1 root root  261 Jul 21 19:13 models.py
-rw-r--r-- 1 root root  598 Jul 21 19:13 models.pyc
-rw-rw-r-- 1 root root   60 Jul 21 12:43 tests.py
-rw-r--r-- 1 root root  177 Jul 21 18:50 tests.pyc
-rw-rw-r-- 1 root root  571 Jul 21 19:53 views.py
-rw-r--r-- 1 root root 1128 Jul 21 19:53 views.pyc

先改settings.py,加入应用名即blog
INSTALLED_APPS = [
    ‘django.contrib.admin‘,
    ‘django.contrib.auth‘,
    ‘django.contrib.contenttypes‘,
    ‘django.contrib.sessions‘,
    ‘django.contrib.messages‘,
    ‘django.contrib.staticfiles‘,
    ‘blog‘,
]

然后就可以启动了
python manage.py runserver 0.0.0.0:9008 &
时间: 2024-12-29 23:13:01

python之django的相关文章

Python和Django的Third Libraby分类汇总

这些第三方包与Python和Django一起构成了强大的生态系统,自己在开发时大大减小工作难度和工作量, 这些包基本上能满足我们的大部分需求.人与人的差距,其中一点是你知道的比他多,这样你就能大大提高 开发效率.Awesome-Python受Awesom-PHP的启发,而Awesome-Django又受Awesome-Python的启 发. https://github.com/vinta/awesome-python https://github.com/rosarior/awesome-dj

Python、Django和Mysql安装步骤

很多初学者都问Python和Django怎么安装,这里我们就简单地介绍一下这两个软件在Windows 2003下的安装步骤. 一.下载并安装Python Python 官方下载地址:http://www.python.org/ftp/python/ 我们这里选择的是 Python 2.7.2 .虽然目前最新版是Python 3.2.2, 但是Django目前还不支持 Python 3.2.2. 安装步骤很简单,双击安装包开始安装,这里我们安装到 D:\Python,如图1, 图1 单击“Next

[Python] 利用Django进行Web开发

第一步:下载并安装django 首先,在Django官网上下载适合自己Python的Django版本,在安装Django前首先确定你已成功安装了python.         Windows系统下安装Django: 解压缩下载的Django压缩包,找到里面的setup.py文件,然后打开cmd命令窗口,在其对应的路径下执行如下命令: python setup.py install Linux系统下安装Django: 以此在shell中输入如下命令: $ tar xzvf Django-*.tar

python web——Django架构

环境:windows/linux/OS 需要的软件:Firefox 浏览器(别的也可以 不过firfox和python的webdriver兼容性好) git版本控制系统(使用前要配置 用户 编辑器可以用系统的 notepad) python包管理工具pip(3.4以及之后的版本在python中集成了 3.4以前的需要安装 命令行中执行which pip3 返回路径即表示安装完成) python(在安装时选择把 python.exe加入系统路径中) Django 1.11 (命令行pip3 ins

Python学习笔记——1、环境搭建篇(如何在Pycharm中配置Python和Django)

1.准备好以下东东,并且按照先后顺序进行安装: Python 3.6 (64-bit) Django-1.11.tar.gz pycharm-community-2016.3.2.exe 安装好了以后在cmd运行: python --version python -m django --version 确认是否安装完成 2.在D盘建立文件夹:D:\python_workspace\helloworld,在pycharm中在这个位置新建一名为helloworld的工程 3.在cmd中进入到D:\p

Python+Apache+django配置

Python+Apache+django配置 Python2.7  https://www.python.org/downloads/release/python-2710/ Apache2.2 : http://www.apachehaus.com/cgi-bin/download.plx Django1.8  https://www.djangoproject.com/download/ Mod-wsgi: http://www.lfd.uci.edu/~gohlke/pythonlibs/

[Python] 利用Django进行Web开发系列(一)

1 写在前面 在没有接触互联网这个行业的时候,我就一直很好奇网站是怎么构建的.现在虽然从事互联网相关的工作,但是也一直没有接触过Web开发之类的东西,但是兴趣终归还是要有的,而且是需要自己动手去实践的.Web开发的途径有好多种,比如传统的.Net,还有很火爆的Java.Python作为一种灵活好学的脚本语言,已经越来越受程序员的欢迎和热捧,甚至成为程序员的必备技能.Django是Python的Web开放框架,好多人说学习Python就是在学Django,从这也可以看出Django的强大.博主也是

Python和Django在Windows上的环境搭建

作为一个.NET程序员,真心不喜欢Python以及PHP这种弱类型的语言.有人说,程序员应该多学几门语言,本想学习Java,无奈感觉Java的语法太啰嗦了.很多人都推荐Python,说它的语法简洁,执行效率高.趁这两天空闲,开始学习Python. 先从搭建环境开始.作为一个Python初学者来说,一个趁手的编译器是很重要的,本想用VS来开发Python,但是感觉实际开发中没有几家公司会用VS来开发Python,没办法就换成了MyEclipse. 一.首先下载和安装Myeclipse就略过了. 二

在Python的Django框架中加载模版的方法

在Python的Django框架中加载模版的方法 为了减少模板加载调用过程及模板本身的冗余代码,Django 提供了一种使用方便且功能强大的 API ,用于从磁盘中加载模板, 要使用此模板加载API,首先你必须将模板的保存位置告诉框架. 设置的保存文件就是settings.py. 如果你是一步步跟随我们学习过来的,马上打开你的settings.py配置文件,找到TEMPLATE_DIRS这项设置吧. 它的默认设置是一个空元组(tuple),加上一些自动生成的注释. TEMPLATE_DIRS =

Python 学习笔记13:Python + wsgi + django 配置。坑爹的python3和wsgi不兼容的解决

今人不见古时月,今月曾经照古人.生命是如此的美丽与短暂! 学习Python已经两个月了,Python的语法通过做简单的语法题和看Python语法介绍,有了初步的了解.但上班还是要做别的事情,所以感觉学起来特别慢.有一种时不我待的感觉. 基本的语法了解了,接下来就要尽快进入到项目的实战.这样才能快速的遇到问题,并解决问题,迅速提升能力. 开始当然就是先按网上的一般步骤,用django写个博客网站出来. 接下来就是血泪啊!配置这个Python + wsgi + django, 其恶心已达到足以让我呕