django 学习 --- 环境搭建

1 安装django

a: pip安装

   pip install Django==版本号

b:源码安装 https://www.djangoproject.com/download/

tar -xvzf django-1.9.5.tar.gz

cd django-1.9.5

python setup.py install (前提:setuptools已经被安装上了)

2 查看是否已经安装

import django

django.VERSION

#(1, 9, 5, ‘final‘, 0)

3 django一些文件简介

urls.py : 网址入口(url路由规则),关联到对应的views.py中的一个函数(或者generic类),访问网址就对应一个函数。

views.py : 处理用户发出的请求,从urls.py中对应过来, 通过渲染templates中的网页可以将显示内容,比如登陆后的用户名,用户请求的数据,输出到网页。

models.py : 与数据库操作相关,存入或读取数据时用到这个,当然用不到数据库的时候 你可以不使用。

forms.py : 表单,用户在浏览器上输入数据提交,对数据的验证工作以及输入框的生成等工作,当然也可以不使用。

   #templates 文件夹 (需要自己创建): views.py 中的函数渲染templates中的Html模板,得到动态内容的网页,当然可以用缓存来提高速度。

admin.py:后台,可以用很少量的代码就拥有一个强大的后台。

settings.py:Django 的设置,配置文件,比如 DEBUG 的开关,静态文件的位置等。

4 基本命令

4.1.新建一个Django项目:

django-admin startproject project-name (project-name为自己的项目名称)
or
django-admin.py startproject project-name

4.2.新建app:

python manage.py startapp app-name
or
django-admin.py startapp app-name

4.3.同步数据库:

python manage.py syncdb
注意:Django 1.7.1及以上的版本需要用以下命令
python manage.py makemigrations
python manage.py migrate

这种方法可以创建表,当你在models.py中新增了类时,运行它就可以自动在数据库中创建表了,不用手动创建。

备注:对已有的 models 进行修改,Django 1.7之前的版本的Django都是无法自动更改表结构的

4.4.启动项目服务:

python manage.py runserver

# 当提示端口被占用的时候,kill占用程序或者可以用其它端口:
python manage.py runserver 端口号

# 监听ip
python manage.py runserver 0.0.0.0:8000#这个和apache的配置差不多

4.5.清空数据库:

python manage.py flush

4.6.创建超级管理员:

python manage.py createsuperuser

4.7.导入导出数据:

python manage.py dumpdata appname > appname.json
python manage.py loaddata appname.json

4.8.Django项目终端:

python manage.py shell

4.9.数据库命令行:

python manage.py dbshell #mysql这类的数据库会提示输入用户密码

4.10.更多命令:

python manage.py
#可以看到详细的列表
时间: 2024-11-10 02:59:09

django 学习 --- 环境搭建的相关文章

Django 学习 —— 环境搭建

大家好,今天我们来学习Django框架. Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的框架模式,即模型M,视图V和控制器C. 我们先搭建一个Django项目运行的环境. 需要准备的有: 1- Python解释器,版本3.5以上都行.   下载地址: https://www.python.org/downloads/windows 2- Pycharm IDE 集成开发环境  下载地址: https://www.jetbrains.com/pycharm/ 3-

NDK/JNI学习--环境搭建

基于Windows来开发Android的NDK,JNI需要的环境搭建,所需要的软件如下: Android 开发环境的基本配置(SDk,ADT,Eclipse IDE,JDK) 这些都是基本的环境搭建就不细说了,参考网上文章就OK了. Apache ANT构建系统 主要是用来构建NDK编译系统的,下载地址:apache-ant-1.9.4-bin.zip,下载后解压到C:\apache-ant-1.9.4,然后配置ANT的环境变量即可. 验证安装成功: GUN make 构建系统(常用Cygwin

RHEL-7学习环境搭建

RHEL-7.2学习环境搭建: (一)安装系统 (二)配置系统基本参数 1.配置网卡参数: [[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno16777736  TYPE="Ethernet" BOOTPROTO="static"     ##设置为静态IP IPADDR=192.168.10.50   ##设置IP地址 NETMASK=255.255.255.0    ##设置子网

django开发环境搭建(参考流程)

django开发环境搭建(参考流程) 2013-08-08 01:09:06 分类: LINUX 原文地址:django开发环境搭建(参考流程) 作者:bailiangcn 对于一个初学者,在实际的开发环境中,应该采用什么的样的工具来开发django呢? 我想环境至少应该具备的特性有: 多版本python环境的支持 版本控制 自动测试框架 数据库支持迁移 部署的自动化 参考文档 主要参考的文档-英文 virtualenv介绍 VirtualEnv 和Pip 构建Python的虚拟工作环境 使用V

学习环境搭建<一>批量部署,无人值守,部署salt master/minion

%新人自学的,肯定有不对的地方,指出来大家共同学习% 准备: rhel-server-6.4-x86_64-dvd.iso salt.tar.gz 第一步: 准备一台服务器,用以管理其他服务器 system---→       rhel-server-6.4-x86_64-dvd.iso ip---→                20.10.10.111 hostname----→  admin.black.com 配置好yum源 mkdir /iso mount /dev/cdrom /is

SpringMVC轻松学习-环境搭建(二)

基于spring2.5的采用XML配置的spring MVC项目 注:本项目全部基于XML配置.同时,集成了hibernate.采用的是:spring MVC+hibernate+spring的开发架构. 1.      建立web项目 2.      导入jar包(spring.jar, spring-webmvc.jar, commons-logging.jar.其他jar包为hibernate相关jar包) 上面是SpringMVC的所有包,我将这些jar包放在了我的百度云盘中,当然你也可

菜鸟自学红帽存储——RHSS3.0安装及学习环境搭建

菜鸟在这里献丑了,我是0基础学习的linux,现在已经半年了,现在正在学红帽的存储管理,学习资料就是官方文档了,这个在官网可以下到,再加上论坛的一些资料,然后我就开始在这里卖萌了. 红帽的存储还是有一定的优势的,可扩展性好,采用scale-out模式,容量不够了直接加brick就行了,管理也很方便,入手也很快,所以我就开始自学了,当然我是一边自学一边贴博文,难免会有错误,还请各位大神路过给点意见. 红帽存储最新的是Red Hat Storage Server 3,系统的版本最新的已经是RHEL6

红帽存储服务器RHSS3.0安装图解及学习环境搭建

我是黄明辉,我是红帽男孩,我是小菜鸟. 菜鸟在这里献丑了,我是0基础学习的linux,现在已经半年了,现在正在学红帽的存储管理,学习资料就是官方文档了,这个在官网可以下到,再加上论坛的一些资料,然后我就开始在这里卖萌了. 红帽的存储还是有一定的优势的,可扩展性好,采用scale-out模式,容量不够了直接加brick就行了,管理也很方便,入手也很快,所以我就开始自学了,当然我是一边自学一边贴博文,难免会有错误,还请各位大神路过给点意见. 红帽存储最新的是Red Hat Storage Serve

Linux虚拟机学习环境搭建—虚拟机安装

接上一篇的Linux虚拟机学习环境搭建-虚拟机创建"  点击"开启此虚拟机",进入系统安装界面. Tab键可以调整选项,直接选择第一项,回车.备注:鼠标点击进入虚拟机,要跳出虚拟机回到主机控制,按下Ctrl+Alt. 出现Disc Found界面,用Tab键,选择到Skip选项,回车.备注:此操作是校验安装文件是否有损坏,现在是安装学习测试机,跳过校验. 进入到图标界面,单击 "下一步" 进入到语言选择界面,此处选择"English",