Django 安装 创建项目 运行项目
Django基础
框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。
对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。
WSGI:Web Server Gateway Interface
Django准备
下载
------------------------------------------------
cmd --> pip install django==1.11.18
#下面是一个国内资源链接,解决网络差问题不好下载
pip install django==1.11.18 -i https://pypi.douban.com/simple/
pycharm 下载 国外源
加自己源
settings ->project ->project interpreter ->双击django->左侧点Manage Repositories进入后点击右侧加号->添加进去http链接
specify version 选择版本
------------------------------------------------
安装成功的查看
cmd --> pip list
------------------------------------------------
pycharm --> settings ->project ->project interpreter -> 减号删除
pip uninstall django 这是cmd下的卸载Django
-------------------------------------------------
**创建项目**
cmd下 :
根目录右键+shift 打开命令行
磁盘-->python-->Script-->django-admin.exe
django-admin startproject 项目名 #创建好了
pycharm下创建 :
任意目录下 --> file-->new project -->django-->location 路径+项目名称-->create-->open new window -->上面三角运行整个项目
****************************************************
--------下面cmd启动项目-----------
------manage.py 执行命令---------
python manage.py runserver # 127.0.0.1:8000
python manage.py runserver 80 # 127.0.0.1:80 改端口
python manage.py runserver 0.0.0.0:80 # 0.0.0.0:80 改ip
配置相关
settings 打开 -->allowed_hosts = ['*'] --项目部署 Linux机器-- import OS
根目录 -->项目目录 -->settings.py打开
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
debug = True --当前处于开发状态--
大黄页 提示 错误在哪 allowed_hosts = ['*']
--------------------------------------------------------------------
debug = False --- 上线前必须改 --- allowed_hosts = ['*']
--------------------------------------------------------------------
Templates (模板)= [列表 'DIRS': [os.path.join(BASE_DIR,'templates')],]
模板html文件放在templates下
--------------------------------------------------------------------
DATABASES 数据库
--------------------------------------------------------------------
STATIC_URL = '/static/' # 别名
不经常做修改的文件 静态文件
应用Django 框架
urls.py --路由 写的是url地址和函数的对应关系 from django.conf.urls import url
from django.contrib import admin
from django.shortcuts import HttpResponse
def index(request):
return HttpResponse('这是index页面') urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^index/', index),
]
Django 安装 创建项目 运行项目的更多相关文章
- 用Eclipse+ADT创建可运行项目,创建lib项目,引用一个lib项目
Managing Projects from Eclipse with ADT In this document Creating an Android Project 创建可运行项目 Settin ...
- Django 安装 创建项目
安装Django: 安装好python 2.7 or 3.5(备注:在环境变量添加C:\Python36\Scripts路径) 然后在cmd窗口使用命令pip,有说明信息则表示pip可以正常使用. 安 ...
- Django安装+创建一个Django项目
安装 选用pycharm 在终端输入命令:pip install django 安装完成后创建项目 1.在你想创建项目的目录下输入下面的代码 2.django-admin startprojec ...
- vue-cli3.x创建及运行项目
Node 版本要求 Vue CLI 需要 Node.js 8.9 或更高版本 (推荐 8.11.0+).如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x),你需要先通过 npm un ...
- node和npm版本引起的安装依赖和运行项目失败问题
问题:node版本不同导致的安装依赖版本不同而无法启动 https://www.jianshu.com/p/c07293c8c6d4 实际上问题分为两个部分: 1,npm包管理器安装依赖不成功,此时需 ...
- 第三部分 IDEA创建并运行项目
可以创建一个maven,几行代码就解决了导入依赖,但是我的电脑不知道哪里出现了问题,IDEA重装,jdk重装,maven重装,都无法解决问题,找了3天,还是没有解决问题.最后只能采用手动导入包方法.看 ...
- [Django 1]安装Django并创建虚拟虚拟环境项目
1)安装Django 使用pip来安装,命令如下: pip3 install Djangopip install Django(安装到python2)python3 -m pip install Dj ...
- Django安装 测试、导入项目以及运行开发服务器
安装Django 下载Django包,解压缩. CMD 进入解压路径下. 执行:python setup.py install 增加环境变量: C:\Python27\Scripts 测试djang ...
- 初学Django:创建第一个项目+使用模板
1. 创建一个项目 之前在Anaconda 3里面用命令行安装了Django之后,有了可用的管理工具django-admin.py (1)用django.admin.py来创建一个项目Hellowor ...
随机推荐
- shell日志分析进阶篇
前面我们说了shell分析日志常用指令,现在我们随ytkah一起看看shell日志分析进阶篇,假设日志文件为ytkah.log //统计不重复抓取数量 cat ytkah.log | awk '{pr ...
- CentOS安装python3.5.0+uwsgi+nginx
1安装编译工具 yum install zlib-devel bzip2-devel openssl-devel python-devel kernel-devel libffi-devel ncur ...
- .NET Core 指南 官方
https://docs.microsoft.com/zh-cn/dotnet/core/index
- 查看win10版本方法,及win10升级方法
点击左下角开始图标. 找到并点击左下方设置(齿轮形的图案). 点左上方的系统(笔记本电脑图案). 在左下方 点击关于.找到windows规格. 带大家解读Windows10的规格: 专业版功能较多 ...
- BBS项目
一.需求分析 1.首页(显示文章) 文章详情 点赞,点踩 文章评论(子评论,评论的展示) 登录功能(图片验证码) 注册功能(基于form验证,ajax) 个人站点(不同人不同样式,文章过滤) 后台管理 ...
- [py]字符串转换为列表
字符串转换为列表 "[1,2,3]" ==> [1,2,3]
- cocos2d JS 设置字幕循环滚动(背景图滚动亦可)
var dong = ccs.load("res/Login.json"); this.addChild(dong.node); this.cShamNotice = ccui.h ...
- recover database noredo时报错ORA-19573
环境: RHEL6.4 + Oracle 11.2.0.4 Primary RAC + Standby RAC 今天发现DG备库归档空间满,清理后发现备库出现GAP,需要从主库做基于SCN的增量备份进 ...
- mx:Panel (面板容器) mx:Button (按钮) 默认大小
1.默认组件大小 <mx:Panel title="默认的面板容器大小和按钮控件大小"> <!-- 使用控件大小默认值 --> <mx:Button ...
- 获取PC硬件硬件序列号,唯一标识一台PC
用一个库:jydisk.dll 百度说是windows提供的C++标准动态库,很方便使用. 点击连接下载文件,里面有各种语言的调用例子,可直接使用.测试多台机器,结果靠谱.没有遇到获取出来是全零的情 ...