学习视频:链接:https://pan.baidu.com/s/1KzKUYVLQOlagMfSzq1MEDw      密码:y3qq
 

Django 版本对应的 Python 版本:

Django 版本 Python 版本
1.8 2.7, 3.2 , 3.3, 3.4, 3.5
1.9, 1.10 2.7, 3.4, 3.5
1.11 2.7, 3.4, 3.5, 3.6
2.0 3.5+

1、安装:pip install django

#检查是否安装成功
import django
django.get_version()

2、创建项目:django-admin startproject ip_management;进入对应目录,执行该命令则在当前目录下生成ip_management目录,工程文件均在该目录下

 创建应用:cd ip_management;   django-admin startapp myip //新建一个myip应用

  【项目(project)与应用(app)的关系】一个项目一般包含多个应用,一个应用也可以用在多个项目中;系统对app有一个约定: 如果你使用了Django的数据库层(模型),你必须创建一个Django app。模型必须存放在apps中。因此,为了开始建造我们的模型,我们必须创建一个新的app

3、启动服务:

cd autotest
python manage.py runserver //默认启动8000端口
python manage.py runserver 127.0.0.1:80 //则启动80的端口,需要改动端口,则使用这种方式启动

此时浏览器输入http://127.0.0.1:8000可以访问,如下页面

4、构建Django后端

在project目录,执行python manage.py migrate //迁移同步数据并创建相应的表

5、创建admin超级用户

python manage.py createsuperuser
Username (leave blank to use 'chenjy'): admin
Email address: ***@***.com
Password: //输入abc123#@!
Password (again):
Superuser created successfully.

6、输入http://127.0.0.1:8000/admin/,步骤5创建的进行登录

修改autotest/autotest/settings.py如下,可将登录之后的界面设置为中文

# LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'zh-Hans' # TIME_ZONE = 'UTC'
TIME_ZONE = 'Asia/Shanghai'

7、MTV模型

  Models:模型,数据存取层,处理与数据相关的所有事物,如何存取,如何验证有效性等

  Template:模板,表现层,如何在页面或其它类型文档中显示

  Views:视图,包含存取模型及调取恰当模板的相关逻辑,模型与模板之间的桥梁

8、数据库操作

  1)查询

    user.objects.values("user_name") //

最新文章

  1. 关于mySQL自连接的一些用法
  2. 基于Fragment的百度地图框架的使用
  3. hbase基本命令
  4. Sql Server聚集索引创建
  5. 使用快盘托管Git库
  6. mac下设置maven环境
  7. Weka 入门2
  8. html复选框多行排列布局
  9. 使用PLSql连接Oracle时报错ORA-12541: TNS: 无监听程序
  10. php + apache + mysql
  11. php页面相互调用的知识点
  12. Java中布尔类型操作符&=,|=与^=的使用
  13. 深入理解JVM(三)——配置参数
  14. python多进程web爬虫-提升性能利器
  15. ubuntu安装jdk,maven,tomcat
  16. etymon word write alb pain high alt increase large agency ag lose weight fat assist out~3
  17. C# 8.0 范围类型 Range Type
  18. C语言中 Float 数据结构的存储计算
  19. 使用Octopress博客 搭建博客
  20. SpringBoot(十三):springboot 小技巧

热门文章

  1. 多系统引导 Grub
  2. JVM垃圾回收机制之对象回收算法
  3. 汇编实验一 查看CPU和内存,用机器指令和汇编语言指令编程
  4. JavaEE基本框架(Struts2+Spring+MyBatis三层,Struts MVC)之间的关系
  5. java基础(三):反射、反序列化破解单列模式和解决方式
  6. day-08文件的操作
  7. JSON AST 生成MD
  8. apache+php+mysql安装与使用
  9. 如何找出单链表中的倒数第k个元素
  10. docker18.09.5 Dockerfile文件编写