Django命令行相关命令 以及创建一个空白网页的步骤
django相关命令行命令: django.admin.py是Django的一个用于管理任务的命令行工具,manage.py是对django-admin.py的简单包装,每个Django Project里面都会包含一个manage.py
语法:
django-admin.py<subcommand>[options]
manage.py<subcommand>[options]
常用命令:
startproject :创建一个项目
startapp :创建一个app
shell : 进入djangoshell
dbshell: 进入django dbshell
check: 检查django项目完整性
flush :清空数据库
compilemesssages:编辑语言文件
makemessages:创建语言文件
makemigrations:生成数据库同步脚本
migrate:同步数据库
showmigrations:检查生成的数据库同步脚本
sqlflush:查看生成清空数据库的脚本
sqlmigrate:查看数据库同步的sql语句
dumpdata到处数据
loaddata导入数据
createsuperuser:创建超级管理员
changepassword修改密码
clearessions:清除session
django-admin.py help + 具体命令 查看相关命令说明
c:\Users\yard1\PycharmProjects\python35_Django
在指定的地方创建局域的环境变量,并在此创建项目
相关配置:
1.安装python3.5
2.更新pip的版本 python -m pip install --upgrade pip
3.用pip安装虚拟环境管理工具 pip install virtualenv==15.0.1
4.创建虚拟环境:c:\Users\yard1\PycharmProjects\python35_Django\virtualenv django_basic_venv
5.使用该虚拟环境
C:\Users\yard1\PycharmProjects\python35_Django\env\django_basic_venv\Scripts\activate
使用后:
(django_basic_venv) c:\Users\yard1\PycharmProjects\python35_Django\env\django_basic_venv\Scripts>
6.pip 安装django, pip install django
或者安装指定版本:pip install django==1.9.5
创建一个工程:
1.使用本地环境变量:
在指定的目录下创建工程,创建工程前先要去使用环境变量...env\django_basic_venv\Scripts\activate
2.创建工程:
(django_basic_venv) c:\Users\yard1\PycharmProjects\python35_Django>django-admin.py startproject hello_django
3.在工程里边创建一个app:blog (blog 和工程的 manayge.py在同一个目录下)
(django_basic_venv) c:\...python35_Django\hello_django>django-admin.py startapp blog
4.启动开发服务器
(django_basic_venv) c:\...python35_Django\hello_django>manage.py runserver (默认端口:8000)
或者manage.py runserver + 端口号(8080 等)
4.关闭服务创建一个应用(或模块),同时生成同步脚本 ctrl+c
./manage.py startapp + 应用名
manage.py makemigrations
5.同步数据库:
manage.py migrate
6.创建超级管理员 添加用户名,电子邮件,密码。
python35_Django\hello_django>manage.py createsuperuser
7.再次启动
\python35_Django\hello_django>manage.py runserver
8 访问后台管理
浏览器输入
http://127.0.0.1:8000/admin/login/?next=/admin/
输入之前设置的账号和密码。
Django命令行相关命令 以及创建一个空白网页的步骤的更多相关文章
- 使用命令行工具npm新创建一个vue项目
使用vue开发项目的前期工作可以参考前面写的: Vue环境搭建及node安装过程整理 Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用.该工具提供开箱即用的构建工具配置,带来现代化的 ...
- ubuntu命令行相关命令使用心得
一.Ubuntu解压缩zip,tar,tar.gz,tar.bz2 ZIP zip可能是目前使用得最多的文档压缩格式.它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac ...
- 基于gulp编写的一个简单实用的前端开发环境好了,安装完Gulp后,接下来是你大展身手的时候了,在你自己的电脑上面随便哪个地方建一个目录,打开命令行,然后进入创建好的目录里面,开始撸代码,关于生成的json文件请点击这里https://docs.npmjs.com/files/package.json,打开的速度看你的网速了注意:以下是为了演示 ,我建的一个目录结构,你自己可以根据项目需求自己建目
自从Node.js出现以来,基于其的前端开发的工具框架也越来越多了,从Grunt到Gulp再到现在很火的WebPack,所有的这些新的东西的出现都极大的解放了我们在前端领域的开发,作为一个在前端领域里 ...
- 设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为“XYZ”。。。
设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为“XYZ”,则抛出一个异常信息“This is a XYZ”,如果从命令行输入 ABC,则没有抛出异常.(只有 ...
- Linux命令行与命令
Linux命令行与命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux的命令是很重要的工具,也往往是初学者最大的瓶 ...
- Windows命令行(DOS命令)教程
一.命令行简介 命令行就是在Windows操作系统中打开DOS窗口,以字符串的形式执行Windows管理程序. 在这里,先解释什么是DOS? DOS——Disk Operation System 磁盘 ...
- 【Linux】1、命令行及命令参数
命令行及命令参数 文章目录 命令行及命令参数 1.命令行提示符 2.命令和命令参数 简单的命令 date ls 命令参数 短参数(一个字母) 长参数(多个字母) 参数的值 其它参数 3.小结 4.参考 ...
- Oozie命令行常用命令汇总[转]
Oozie命令行常用命令汇总 有时候脚本跑多了就不愿意在OozieWeb端去看脚本的运行情况了.还好Oozie提供了很多命令行命令.能通过命令行直接检索自己想看到的脚本信息.在这里简单进行一下总结.一 ...
- 命令行工具命令 - run包到手机里
命令行工具命令 你完全可以选择不输入以下这些命令,执行这些命令的结果与在 Android Studio 中单击"运行"按钮是一样的. chmod +x gradlew - 此命令只 ...
随机推荐
- Python的@符号
Python一直都属于用,没有去系统学习过,在一次代码review中见到了@符号,回来看了下,这个符号用于装饰器中,用于修饰一个函数,把被修饰的函数作为参数传递给装饰器,下面举几个例子: 1. @cl ...
- 【欧拉计划4】Largest palindrome product
欢迎访问我的新博客:http://www.milkcu.com/blog/ 原文地址:http://www.milkcu.com/blog/archives/1371281760.html 原创:[欧 ...
- linux终端下文件不同颜色的含义
偶然注意到在终端下花花绿绿的目录显示效果,开始以为只是些特效,后来研究了一下,原来其中有些规律性的东西,总结如下: 蓝色表示目录:
- iis与 asp.net管道(asp.net应用程序什么周期)
iis5和iis6.0下面,把iis的管道和asp.net管道进行了隔离,带来了一些局限和不足. 比如: 1.iis和asp.net之间有一些相同的操作.比如:身份认证. 2.动态文件和静态文件的 ...
- mac os 上安装mysqldb血泪史
昨天下午在mac上安装mysql-python一直未遂今天查了很多资料终于成功了 最后还是在stackoverflow点击打开链接(好网站啊,一般有什么技术问题在这都能找到)上找到了答案,废话少数: ...
- socket1
socket的那些事(1) TCP/IP 简单介绍 应用层 (Application):应用层是个很广泛的概念,有一些基本相同的系统级 TCP/IP 应用以及应用协议,也有许多的企业商业应用和互联网应 ...
- .net mvc页面UI之Jquery博客日历控件
摘要:最近在做一个博客系统,其他需要用到博客日历控件,网上搜索了很多资料,其中大部分都是javascript的,经过总结使用jquery实现了博客日历效果.代码如下: 原文链接转载请注明:http:/ ...
- hone hone clock人体时钟
hone hone clock是个十分有趣的人体时钟,这个时钟代码分两种一种是背景透明的,一种 是白色背景的,把你喜欢的代码添加到你的网页中适当位置即可.两种代码如下: <script char ...
- ckedit 在源码模式下插入文本
ckedit的源码模式下是禁用insertText方法的 ,下面是解决方案 if(CKEDITOR.instances[Itemname].mode=='wysiwyg'){ CKEDITOR.ins ...
- Java笔记:Java集合概述和Set集合
本文主要是Java集合的概述和Set集合 1.Java集合概述 1)数组可以保存多个对象,但数组长度不可变,一旦在初始化数组时指定了数组长度,这个数组长度就是不可变的,如果需要保存数量变化的数据,数组 ...