在window操作系统下安装Django库的命令是什么?_django下载和安装教程

在window操作系统下安装Django库的命令是什么?_django下载和安装教程Django之win7下安装与命令行工具

大家好,又见面了,我是你们的朋友全栈君。

Django之win7下安装与命令行工具

 

 

下载安装

pip3 install django

注意:自动添加环境变量

 

 

测试是否安装成功

1.输入python 

2.输入import django

3.输入django.get_version()

  

在window操作系统下安装Django库的命令是什么?_django下载和安装教程

 

 

 

django实现流程

1.创建project
django-admin startproject mysite


2.创建APP
python mannage.py startapp app01


3.settings配置

TEMPLATES

STATICFILES_DIRS=(
os.path.join(BASE_DIR,"statics"),
)

STATIC_URL = '/static/' 
# 我们只能用 STATIC_URL,但STATIC_URL会按着你的STATICFILES_DIRS去找#



4 根据需求设计代码
url.py
view.py


5.使用模版
render(req,"index.html")   


6.启动项目
python manage.py runserver  8080


7.连接数据库,操作数据
model.py

  

 

django的命令行工具

django-admin.py 是Django的一个用于管理任务的命令行工具,manage.py是对django-admin.py的简单包装,每一个Django 
Project里都会有一个mannage.py。

  

创建一个django工程 :  django-admin startproject mysite

在window操作系统下安装Django库的命令是什么?_django下载和安装教程

 

进入mysite目录

在window操作系统下安装Django库的命令是什么?_django下载和安装教程

 

 mysite目录结构

在window操作系统下安装Django库的命令是什么?_django下载和安装教程

 

文件详解

manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库等。
settings.py ---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
urls.py ----- 负责把URL模式映射到应用程序。

  

 

在mysite目录下创建blog应用:python manage.py startapp blog

在window操作系统下安装Django库的命令是什么?_django下载和安装教程

 

 

blog文件目录结构

在window操作系统下安装Django库的命令是什么?_django下载和安装教程

 

 

 文件详解

admin.py:后台管理系统,操作数据库
apps.py:用户写的应用代码
models.py:与数据库相关的操作
views.py:视图函数
tests.py:测试

  

 启动django项目:python manage.py runserver 8080

在window操作系统下安装Django库的命令是什么?_django下载和安装教程

 

 这样我们的django就启动起来了!当我们访问:http://127.0.0.1:8080/时就可以看到:

在window操作系统下安装Django库的命令是什么?_django下载和安装教程

 

 

 

 

 如果我们要进入管理员页面

要知道在urls.py下只有一个/admin的url,为管理页面

访问http://127.0.0.1:8080/admin/

需要设置用户名和密码才能登陆

python manage.py createsuperuser

 在window操作系统下安装Django库的命令是什么?_django下载和安装教程

 

 

其他命令行命令

生成同步数据库的脚本:python manage.py makemigrations  

同步数据库:  python manage.py migrate   
注意:在开发过程中,数据库同步误操作之后,难免会遇到后面不能同步成功的情况,解决这个问题的一个简单粗暴方法是把migrations目录下的脚本(除__init__.py之外)全部删掉,再把数据库删
掉之后创建一个新的数据库,数据库同步操作再重新做一遍。 清空数据库:python manage.py flush 查询某个命令的详细信息: django-admin.py help startapp 启动交互界面 :python manage.py shell 这个命令和直接运行 python 进入 shell 的区别是:你可以在这个 shell 里面调用当前项目的 models.py 中的 API,对于操作数据,还有一些小测试非常方便。 终端上输入python manage.py 可以看到详细的列表,在忘记子名称的时候特别有用。

  

 

 

 

在Pycham中使用

如果你们的pycham是专业版的话会很简单

可以看看这篇文章

https://www.cnblogs.com/hwtmhj/p/6746151.html

 

 

本人不是专业版。所以在命令行下创建好后,在pycham中打开,可以看到整个文件的目录结构

打开urls.py文件,里面只有一个页面被导向管理页面。

在window操作系统下安装Django库的命令是什么?_django下载和安装教程

 

转载于:https://www.cnblogs.com/-wenli/p/10390743.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/107007.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • php-面向对象

    php-面向对象

    2021年7月4日
    106
  • 通俗易懂讲解均方误差 (MSE)「建议收藏」

    通俗易懂讲解均方误差 (MSE)「建议收藏」测量预测值与某些真实值匹配程度。MSE通常用作回归问题的损失函数。例如,根据其属性估算公寓的价格。这是维基百科中定义的均方误差(MSE)公式。它代表了一个非常简单的概念,但如果您刚开始使用ML,可能不太容易读懂。让我们从内而外拆开包装。MSE计算模型的预测Ŷ与真实标签Y的接近程度。您希望误差变为0。如果您预测房价,误差可能是预测价格与实际价格之间的差异。从标签中减去预测是行不通的。误差可能为负也可能为正,这是对样本求和时的问题。您可以取绝对值或误差的平方。取平方有一个特性,它惩罚更大的

    2022年9月30日
    16
  • snmp协议的trap操作采用基于_maven批量导入jar包

    snmp协议的trap操作采用基于_maven批量导入jar包snmptrap与snmpSNMP简单概述1.1、什么是SnmpSNMP是英文”SimpleNetworkManagementProtocol”的缩写,中文意思是”简单网络管理协议”。SNMP是一种简单网络管理协议,它属于TCP/IP五层协议中的应用层协议,用于网络管理的协议。SNMP主要用于网络设备的管理。由于SNMP协议简单可靠,受到了众多厂商的欢迎,成为了目前最为广泛的网管协议。SNMP协议主要由两大部分构成:SNMP管理站和SNMP代理。SNMP管理站是一个中心节点,负责收集维护

    2022年8月20日
    13
  • 计算机信息计量单位中的1k代表多少字节,1k等于多少字节

    计算机信息计量单位中的1k代表多少字节,1k等于多少字节一、1K字节等于多少字节1KB=1024B,其中1024=2的10次方。字节(Byte/bait/n.)是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位,也表示一些计算机编程语言中的数据类型和语言字符。国际单位制(SI)1KB=1024B;1MB=1024KB=1024*1024B。1B(byte,字节)=8bit;1KB(Kilobyte,千字节)=1000B…

    2022年5月26日
    220
  • 4-2 setting中一定要将ROBOTSTXT_OBEY = False的注释去掉[通俗易懂]

    4-2 setting中一定要将ROBOTSTXT_OBEY = False的注释去掉[通俗易懂]#Obeyrobots.txtrules##默认遵循robots协议的,默认去读取每个网站上的robots协议ROBOTSTXT_OBEY=False转载于:https://www.cnblogs.com/xudj/p/10163723.html

    2022年5月4日
    63
  • 华为的OD,值得去吗?「建议收藏」

    华为的OD,值得去吗?「建议收藏」最近有不少小伙伴接到了华为OD的面试邀约,但搞不清楚OD到底怎么回事儿,要不要去。所以今天来说说华为的OD到底是怎么回事儿,怎么判断是否值得去。1、华为的OD是怎么回事儿OD,是OutsourcingDispacth的缩写,简单粗暴地讲,就是外包派遣,劳务派遣。基本模式是这样的: A公司是外包公司(或劳务派遣公司,或人力资源公司); A公司签了一堆人,程序…

    2022年7月17日
    119

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号