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 ...
随机推荐
- python - str和repr方法:
# python 内置__str__()和__repr__()方法: #显示自定制 # 示例1 # a = 123 # print(a.__str__()) # 示例2 class Test(): d ...
- WebRTC架构和协议栈-zz
为了便于理解,我们来看一个最基本的三角形WebRTC架构(图4).在这个架构中,移动电话用“浏览器M”表示,笔记本电脑用“浏览器L”表示,通过Web服务器将它们连接起来.要建立一个实时媒体通讯,两台设 ...
- 对HUAWEI-ManagedProvisioning的一次不完整分析
分析思路 关注点1:AndroidManifest.xml是Android应用的入口文件,包含有APP服务的权限.广播和启动位置. 关注点2:涉及到修改系统的函数,setWifiEnabled().I ...
- 【windows核心编程】双机调试操作
1.1 中断与异常 计算机最重要的任务就是执行指令,只要你设置一个起始位置,他就会一条指令的执行下去.而中断和异常机制是为了防止计算机无休止地执行任意指令,出现错误时可以引导处理器转向正常控制流而诞生 ...
- dubbo系列五、dubbo核心配置
一.配置文件 1.生产者配置provider.xml <?xml version="1.0" encoding="UTF-8"?> <bean ...
- rsync同步(winxdows到linux/linux到linxu同步)
1.什么是rsync? -rsync是类unix系统下的数据镜像备份工具——remote sync.一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH.rsync主 ...
- mysql 常用,使用经验
mysql default boolean字段 `enable` char(1) NOT NULL DEFAULT '1' COMMENT '启(禁)用',结果: this.enable ? &qu ...
- Oracle:SQL语句--对表的操作——修改表名
– 修改表名(未验证在有数据,并且互有主外键时,是否可用) 语法: rename 现表名 to 新表名; 例: rename T_Student2 to T_Stu;
- CF126B
CF126B Password 题意: 给出一个字符串 H,找一个最长的字符串 h,使得它既作为前缀出现过.又作为后缀出现过.还作为中间的子串出现过. 解法: 沿着 $ next_n $ 枚举字符串, ...
- Storm的部署
配置方案如下 node1 Nimbus zookeeper node2 Supervisor zookeeper node3 Supervisor zookeeper node4 Supervisor ...