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 ...
随机推荐
- 批量下载Coursera及其他场景上的文件
以下方法同样适用于其他场景的批量下载. 最近在学习Coursera退出的深度学习课程,我希望把课程提供的作业下载下来以备以后复习,但是课程有很多文件,比如说脸部识别一课中的参数就多达226个csv文件 ...
- ubuntu14.04 安装Kdevelop 进行ROS开发
1. 安装gcc sudo apt-get build-dep gcc sudo apt-get install build-essential 2. 安装Kdevelop sudo apt-get ...
- CSS在项目中常用的属性总结
1.媒体查询 2.如何快速生成适配各种浏览器的属性. 3.全面进军移动app开发.
- mysql系列一、mysql数据库规范
一. 表设计 库名.表名.字段名必须使用小写字母,“_”分割. 库名.表名.字段名必须不超过12个字符. 库名.表名.字段名见名知意,建议使用名词而不是动词. 表必须使用InnoDB存储引擎. 表必须 ...
- win10 安装硕正
提示权限不够,解决方法:根据提示路径手动在路径下建立文件夹
- 创建物理卷报错Can't open /dev/sdb5 exclusively. Mounted filesystem的问题解决过程记录
yum服务器lvm扩容,data目录是yum存放rpm包的目录,只有20G,需要添加磁盘扩容到80G # df -lh Filesystem Size Used Av ...
- centos中进程管理工具
进程管理: 二进制的格式为ELF,是CPU指令集中的指令 程序=指令+数据, 进程是程序的副本,可以有多个 内核是一个资源调度监视器 Linux是抢占式多任务 内存被事先划分成多个相同大小 ...
- 转载:2.2.3 配置项的注释《深入理解Nginx》(陶辉)
原文:https://book.2cto.com/201304/19628.html 如果有一个配置项暂时需要注释掉,那么可以加"#"注释掉这一行配置.例如: #pid ...
- Python中的一些小语法
目录: 生成随机数 将一个字符串变为datetime类型,并且获取星期几 1.生成随机数 假设我们要操作的list如下: >>> import random >>> ...
- C#面向对象(基础知识)
面向对象:就是CLASS,class就是用户自定义类型: class:用户自定义引用类型:三大特点:封装.继承.多态: 解决方案中右键添加class:class内可以写结构体,枚举,函数: C#中各个 ...