2019-07-28

Django

虚拟环境

mkvirtualenv # 创建虚拟环境
rmvirtualenv # 删除虚拟环境
workon # 进入虚拟环境、查看所有虚拟环境
deactivate # 退出虚拟环境

pip

pip install # 安装依赖包
pip uninstall # 卸载依赖包
pip list # 查看已安装的依赖包 Django (1.11.11)
pip freeze # 查看已安装的依赖包 django==1.11.11

安装Django

pip install django==1.11.11

-i http://douban.com/sirmp

window 配置虚拟环境

一.以管理员身份打开命令
二.安装virtualenv安装virtualenvwrapper
pip install virtualenv
三.
pip install virtualenvwrapper-win

配置url路由()

在项目下的 urls.py 文件中进行url路由配置如下:

# 注意:urlpatterns是一个列表
urlpatterns = [
#配置路由和视图: http://127.0.0.1:8000/users/index
参数1: 匹配url的正则表达式
参数2: 匹配成功后由Django框架调用的视图函数
url(r'^users/index/$', views.index),
]

web服务器运行

1.在终端输入
python manage.py runserver

python manage.py runserver ip:端口

2.在pycharm直接运行

视图(接收请求返回响应)

1.在views.py中创建一个函数

from django.shortcuts import render,HttpResponse

# 定义一个视图函数 index是名称 request是必传的参数
def index(request):

    # 给用户返回的东西  必须是HttpResponse对象
    # return HttpResponse("hello django")返回字符串

    return  render(request,'myindex.html')
    #render返回页面   第一个参数 必须是request  ,第二个是网页的字符串

2.在urls.py导入views并利用正则找到用户输入的网址
例如

from users import views
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^users/index/',views.index)
]
#  用户输入的网址
# http://127.0.0.1:8000/users/index
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Centos7下的Livy源码编译 由于开发的需要,我选择了在云服务器上进行编译和运行livy服务,我的云服务器是...
    美梦是个可怜虫阅读 1,453评论 0 0
  • PythonWeb框架要点、Django介绍、工程搭建、配置、静态文件与路由 1.Python Web 框架要点 ...
    Cestine阅读 1,634评论 0 6
  • 上面这两个图片是ORM对象关系映射的关系理解。 django框架 一、简介 web框架 具体介绍django之前,...
    AAA年华阅读 2,413评论 0 2
  • 本书介绍 你是不是对Django的学习感到迷茫?是不是对网上零星的教程感到绝望?是不是苦于没有可以迅速上手的实例而...
    阡陌3536阅读 1,350评论 0 0
  • 一切都是能量,水,线上解渴,线下,淹死人。钱,线上,逆流,工作很辛苦,欺骗人,有恐惧、担心,做事很费力。顺流中的钱...
    axjl如意阅读 206评论 0 0