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 ...
随机推荐
- vim常用指令整理小结
启动Vim后,默认是在 Normal 模式下,但是我们有时不知道是在编辑模式还是normal模式,按ESC键就可以返回normal模式.因为所有的命令都需要在Normal模式下使用,所以建议多按几下E ...
- 查看win10版本方法,及win10升级方法
点击左下角开始图标. 找到并点击左下方设置(齿轮形的图案). 点左上方的系统(笔记本电脑图案). 在左下方 点击关于.找到windows规格. 带大家解读Windows10的规格: 专业版功能较多 ...
- NYOJ 方案数量
1.递归求解(直接递归会超时,要用备忘录法) # include<iostream> # include<stdio.h> #include <map> using ...
- abp中linq的应用
private IQueryable<MembershipEntity> SelectOrScrrenMember(GetMemberInput input) { string[] use ...
- 入门 Webpack,看这篇就够了
转:https://segmentfault.com/a/1190000006178770 2018年8月25日更新,目前 webpack 已经更新值 4.17.1 ,本文所用到的各种库或多或少有些过 ...
- [js]this和call.call
JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概念. https://www.cnblogs.com/coco1s/p/4833199. ...
- JS控制文本框只能输入数字 \保留小数点后两位
<input type="text" placeholder="保留到小数点后两位" maxlength="200" onkeyup= ...
- Keras学习率调整
Keras提供两种学习率适应方法,可通过回调函数实现. 1. LearningRateScheduler keras.callbacks.LearningRateScheduler(schedule) ...
- python list seq
//test.py list1 = [1, 2, 3]list2 = [4, 5, 6] print cmp(list1, list2)print len(list1), len(list2)prin ...
- RMAN备份策略与异机恢复一例
实验环境: A机器(生产用途):RHEL 6.5 + Oracle 11.2.0.4 + IP Address 192.168.1.11 B机器(备机用途):RHEL 6.5 + Oracle 11. ...