2019独角兽企业重金招聘Python工程师标准>>>

作为Django的初学者,记录下我的学习历程,加深一下记忆(工作中用java,所以很容易忘记),如果有写的不对的地方,还望大家指出,在此多谢了!

一:Django的安装:

我的操作系统环境是:win7 X64

下载django: https://www.djangoproject.com/download/      Django-1.5.tar.gz
解压该文件,就拿我自己的环境来说,我解压到E:\soft\Django-1.5
运行命令行,执行如下命令:python setup.py install
如果提示“python 不是内部命令或是外部命令的时候” 说明你需要把你的python的路径添加到环境变量中,就如java的环境变量一样。比如我的python安装路径C:\Python27 把该路径添加到PATH下即可。再次执行,即可成功。执行完以后Django会被安装在site-packages目录,site-package目录路径是 C:\Python27\Lib\site-packages
        验证验证是否成功:我们开始python自带的IDEL
        输入:import django
                  django.get_version()
        如果打印出版本号,说明django安装成功。

二:Django的使用:

当django的环境安装好了以后,我们就开始我们的Django的之旅吧,我也是参考的Django的官方文档,加上本身英语也不好,有些地方理解错误,当做我自己的学习记录吧。
1、创建工程:     
django-admin.py startproject mysite

通过windows的命令行,进入你想要存放代码的目录,然后运行
        django-admin.py startproject mysite
        第一次的使用的时候肯定提示“django-admin.py 不是内部命令或是外部命令"
        你肯定立马想到,我肯定是需要把该命令所在的目录添加到系统环境变量中,不就可以识别该命令了吗,
        好吧,我们马上把该命令所在的目录添加到环境变量中,但是这个目录会在哪里呢,我猜啊,这个命令肯定是在Django的安装目录中,那好,我们就Django的安装目录中去找该命令,果不其然,我们在C:\Python27\Lib\site-packages\django\bin  下发现了django-admin.py的命令,好吧我们把该路径添加的系统环境变量中的PATH中去,然后再执行该命令,呵呵,果然成功了。
        让我们来看看刚才创建的mysite工程,目录结构如下所示:
mysite/manage.pymysite/__init__.pysettings.pyurls.pywsgi.py那让我满看看,它是否能够正常工作了呢,让我们运行:python manage.py runserver 你将看到如下所示:

Validating models...

0 errors found
March 07, 2013 - 12:16:12
Django version 1.5, using settings 'mysite.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

那我们现在访问 http://127.0.0.1:8000/   你将看到Django的欢迎页面 It worked

默认情况下端口是8000,当然我们也可以自己指定端口:

python manage.py runserver 8080 那么它就可用过8080端口来访问 

If you want to change the server’s IP, pass it along with the port. So to listen on all public IPs (useful if you want to show off your work on other computers), use:

python manage.py runserver 0.0.0.0:8000

就是说如果你想要你其他人也能访问你的项目,那么可以指定IP为0.0.0.0

那我们就先从hello world 开始吧!

转载于:https://my.oschina.net/wentaotang/blog/102245

Django学习记录-1相关推荐

  1. Django 学习记录

    学习使用Django有一段时间了,期间也做过一些记录,希望能帮到大家! 2017-08-16 #Django python manage.py startapp Users #生产新的应用 2017- ...

  2. Django学习记录

    粗粗看完Tango With Django,对于Django走马观花看了一遍,记录下来方便以后总结使用. 首先 创建工程 django-admin.py startproject testsite00 ...

  3. Django 学习记录 第一天

    从这篇文章开始,来记录我的Django学习过程. Day-1 一 首先是安装Django版本的选择,我所选择的是Django1.11.为什么选择1.11呢,因为它是长期技术支持版(LTS),官方会加上 ...

  4. Django学习记录8

    应用 应用在django中为一个独立的业务模块,可以包含自己的路由.模板.模型. 当网站有很多分区时,可将他们分为多个应用,他们之间相互隔离,均为相对独立的MTV ① 可使用命令: python ma ...

  5. Django学习记录4——urls的简述

    零之前言 我没有对Django的模式(MTV)有过多的描述,不理解可以去看看前面的视频,但是我写文章的时候,会考虑到没有进行过多的描述,所以会将这个模式给简单化小阐述一下. 这节内容,在千峰教育视频( ...

  6. Django学习记录10——Django使用支付宝付款(电脑支付,手机网页支付,面对面扫码)

    目录 一.注册支付宝开放平台账号 1.注册 2.创建公私秘钥 2.项目中添加公私密钥 二.生成二维码 1.安装模块等 2.模块的结构 3.电脑支付 4.手机支付 5.面对面扫码(真二维码支付) 三.小 ...

  7. Django学习记录3-2——Mysql数据库的使用

    零之前言 在Django2.2版本上使用mysql会出现一个小问题,而在2.1.4版本就不会出现问题.所以这篇教程着重于对于django2.2版本的调教 末尾更新新库mysqlclient 一.安装驱 ...

  8. Django学习记录之——choices参数

    choices参数 choices参数:针对表中某个可能列举完全的字段,采用choices参数例如:性别可以列举完全为男女,其他- choice参数使用sex_choices = ((1, '男'), ...

  9. [Django]模型学习记录篇--基础

    模型学习记录篇,仅仅自己学习时做的记录!!! 实现模型变更的三个步骤: 修改你的模型(在models.py文件中). 运行python manage.py makemigrations ,为这些修改创 ...

最新文章

  1. R语言应用实战-基于R的因子分析(以上市公司数据为例)
  2. 2009 年 5 月 忙碌的一个月
  3. 日计不足涓滴成河-自定义响应结果格式化器
  4. SAP License:如何导入License
  5. Spring使用Cache、整合Ehcache
  6. 为什么我们应该学马化腾,而不是马云
  7. python万年历代码_利用python实现万年历
  8. 用易语言开发的ffmpeg转码工具
  9. 服务器显卡驱动重装系统,windows7旗舰版系统重装显卡驱动的方法
  10. 万年历黄历星座查询v3.6.9引流吸粉 实用工具 流量变现小程序
  11. Java面试必背八股文[11]:计算机网络
  12. 市内移出版本2.0(1、一页显示15条。2、增加控制标志。3、打印表格时绑定的list的优化。4、保存迁出登记信息时根据业务流水号判断增加还是修改。5、统一管理常量)
  13. 01Editor最新破解
  14. 把图片压缩成指定大小,释放你的内存空间
  15. 激光雷达赛道“白刃战”?硅光芯片级FMCW技术进入量产周期
  16. Ubuntu 22.04 将python3.10设置为3.9部分软件不能启动
  17. 反编译apk获得源代码
  18. 人民币对美元中间价上调469个基点 涨破6.75
  19. net代码生成器 mysql_旺财C# .NET代码生成器支持DTcms MySQL版生成了
  20. z-index的属性

热门文章

  1. [LeetCode 001] Two Sum
  2. 编译参数-ObjC的说明
  3. 大数处理之一(加法和乘法)
  4. android 导入开源项目代码常见问题
  5. 访问远程数据库,把远程数据库当做本地库来用
  6. <文献阅读>用转移熵通过微阵列的时间序列推断基因调控网络(inferring gene regulatory networks from microarray time series data
  7. 【LeetCode】198.打家劫舍
  8. 使用git 上传自己代码
  9. c#_static静态
  10. java高淇_高淇java300集JAVA常用类作业