Python Django 学习 (一) 【Django 框架初探】
1. 简介:
Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。2008年9月发布第一个版本,目前的Django版本应该是2.1。
2. 本文的环境
OS : Win10
Python : 3.6.5
Django: 2.1.2
3. 安装Django
压缩包安装
下载:https://github.com/django/django
进入Django 目录 执行:python3 setup.py install 【注:按照自己的python环境变量变化】
将 python路径/Scripts 放到环境变量中【正常安装python需要做的步骤】
PIP安装
pip3.6 install django
检测是否安装成功
打开CMD 键入[python3] 进入 python命令行
依次键入:>>>import django >>>django.get_version()

4. 开始使用Django
1) 创建Django 项目:
打开CMD, cd 到你想创建项目的目录下。键入:django-admin startproject test_project 。会在该目录下生成test_project文件夹。以下是test_project文件夹下的目录结构:

test_project/manage.py: djaogo项目启动文件。
test_project/test_project/settings.py:配置文件
test_project/test_project/urls.py:配置url路由文件
cd 到刚才创建的目录下,键入:python36 manage.py runserver localhost:8001 这样将会启动这个web项目。
打开浏览器 访问 : http://localhost:8001 结果如下图表明启动成功

2) 创建一个APP:
打开CMD, CD 到创建的项目路径下,键入 python36 manage.py startapp test_app,将会创建test_app

查看新建的test_app 目录结构

至于这个app有什么用处,其他文章会介绍
3) 创建超级用户:
在cmd 中键入:python36 manage.py migrate 这样将生成迁移表,才能够创建超级用
在cmd中键入: python36 manage.py createsuperuser 将进入创建超级用户流程

4) 进入Django 管理页面
创建好超级用户后,重新启动django 框架,打开浏览器访问:http://localhost:8000/admin/

键入刚才创建的超级用户名与密码,我之前创建过admin,重新新的root用户登录一下。

- 管理页面,可以管理用户、用户组以及数据库数据。
Python Django 学习 (一) 【Django 框架初探】的更多相关文章
- Django学习之django自带的contentType表 GenericRelation GenericForeignKey
Django学习之django自带的contentType表 通过django的contentType表来搞定一个表里面有多个外键的简单处理: 摘自:https://blog.csdn.net/a ...
- day 94 Django学习之django自带的contentType表
Django学习之django自带的contentType表 通过django的contentType表来搞定一个表里面有多个外键的简单处理: 摘自:https://blog.csdn.net/a ...
- day 93 Django学习之django自带的contentType表
Django学习之django自带的contentType表 通过django的contentType表来搞定一个表里面有多个外键的简单处理: 摘自:https://blog.csdn.net/a ...
- day 91 Django学习之django自带的contentType表
Django学习之django自带的contentType表 通过django的contentType表来搞定一个表里面有多个外键的简单处理: 摘自:https://blog.csdn.net ...
- Django学习之django自带的contentType表
Django学习之django自带的contentType表 通过django的contentType表来搞定一个表里面有多个外键的简单处理: 摘自:https://blog.csdn.net/aar ...
- Django学习笔记 Django的工程目录
mysite├── manage.py 管理项目:包括数据库建立.服务器运行.测试……└── mysite ├── __init__.py ├── settings.py 配置文件:应用 ...
- Django学习(一) Django安装配置
上一节介绍了如何搭建Python的开发环境,这次介绍一下如何搭建Django的开发环境. 第一.下载Django Django跟Python的版本对应 Django version Python ve ...
- Django学习day3——Django的简单使用
开始一个项目 切换到django的虚拟环境中 执行: django-admin startproject mysite 创建第一个django项目mysite django生成的目录如下: E:. └ ...
- python开发学习-day16(Django框架初识)
s12-20160507-day16 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: ...
- Django学习(二) Django框架简单搭建
为了快速学习Python进行Web的开发,所以我不准备从Python的基础学起,直接从Django框架入手,边学框架边学Python的基础知识. 下面就开始Django的快速开发之旅吧. 关于Djan ...
随机推荐
- WebRTC架构和协议栈-zz
为了便于理解,我们来看一个最基本的三角形WebRTC架构(图4).在这个架构中,移动电话用“浏览器M”表示,笔记本电脑用“浏览器L”表示,通过Web服务器将它们连接起来.要建立一个实时媒体通讯,两台设 ...
- 如何用MoveIt快速搭建机器人运动规划平台?
MoveIt = RobotGo,翻译成中文就是“机器人,走你!”所以,MoveIt的主要就是一款致力于让机器人能够自主运动及其相关技术的软件,它的所有模块都是围绕着运动规划的实现而设计的. 两个月前 ...
- 【API】API函数创建用户,添加到管理组
1 学习目标 使用API添加用户可以绕过某些杀毒软件的限制. 2 编程思路 2.1 代码原理 使用NetUserAdd这个API添加普通权限的用户,NetLocalGroupAddMembers这个A ...
- python 退出程序的方式
python程序退出方式[sys.exit() os._exit() os.kill() os.popen(...)] 知乎说明 http://www.zhihu.com/question/21187 ...
- 理解 Linux 配置文件【转】
转自:http://www.ibm.com/developerworks/cn/linux/management/configuration/ 分类和使用 本文说明了 Linux 系统的配置文件,在多 ...
- 自助Linux之问题诊断工具strace【转】
转自:http://www.cnblogs.com/bangerlee/archive/2012/02/20/2356818.html 引言 “Oops,系统挂死了..." “Oops,程序 ...
- linux系统下安装tomcat及配置
一.下载TOMCAT压缩包 apache-tomcat-6.0.44-client.zip 或 apache-tomcat-7.0.69.tar.gz 点击进入官网:http://tomcat.apa ...
- linux /proc目录说明(访问内核数据结构,修改内核设置)
1. /proc目录 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构.改变内核设置的机制.proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以 ...
- 执行update语句mysql5.6报错ERROR 1292 (22007): Truncated incorrect DOUBLE value: '糖糖的坤大叔'
执行修改语句update tbl_user_details set nickname=CONCAT("用户",yunva_id) where nickname = yunva_id ...
- 浅谈C语言内存管理、内存泄露、堆栈
1.内存分配区间: 对于一个C语言程序而言,内存空间主要由五个部分组成:代码段(.text).数据段(.data).静态区(.BSS).堆和栈组成. BSS段:BSS段 ...