python_慕课\django入门与实践\2-1 课前准备.py







-- 3-1 环境搭建  https://www.imooc.com/video/13931 




 django 官网 : https://www.djangoproject.com/download/ 
 
 pip install Django==1.10.1 
 
 
 
Option 1: Get the latest official version


The latest official version is 1.11.7. Read the 1.11.7 release notes, then install it with pip:


pip install Django==1.11.7
 
 
Option 3: Get the latest development version


The latest and greatest Django version is the one that’s in our Git repository (our revision-control system). This is only for experienced users who want to try incoming changes and help identify bugs before an official release. Get it using this shell command, which requires Git:


git clone https://github.com/django/django.git






源码安装 : 进入   cmd  : python setup.py install 




怎么判断 django 安装成功?    cmd :   python -m django version 


  或者进入 python 解释器  import django  没有报错 也成功了 








--  4-1 创建项目,并了解项目目录   https://www.imooc.com/video/13932 




 django-admin 
 
 djagon-admin startproject myblog 
 
 
python manage.py 


python manage.py runserver  : 启动服务  http://127.0.0.1:8000/ 


python manage.py runserver 999 : 不想用8000 改为 999




-- 4-2 settings.py配置文件详解     https://www.imooc.com/video/13933








-- 4-3 创建应用,并了解应用目录.   https://www.imooc.com/video/13934 

  进入项目中 manage.py 同级目录 :  python manage.py startapp blog 
  
  
  添加应用名到settings.py 中的 INSTALLED_APPS 里
  
  --  D:\project_java\myblog\blog\views.py
  
  # -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.http import HttpResponse
from django.shortcuts import render


# Create your views here.




def index(request):
    return  HttpResponse("haole  xxx xxxxxx ")


  
  
  -- D:\project_java\myblog\myblog\urls.py
  
from django.conf.urls import url,include
from django.contrib import admin


import blog.views as bv


# http://127.0.0.1:8000/index/
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^index/', bv.index),
]


  
-- 5-1 配置URL     https://www.imooc.com/video/13964


-- 1 
-- D:\project_java\myblog\myblog\urls.py 


from django.conf.urls import url,include
from django.contrib import admin


import blog.views as bv


# http://127.0.0.1:8000/index/index

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^index/',include('blog.urls')),
]




-- D:\project_java\myblog\blog\urls.py 


from django.conf.urls import url
from . import views


urlpatterns = [
    url(r'^index/', views.index),


]






-- 2 
-- D:\project_java\myblog\myblog\urls.py


from django.conf.urls import url,include
from django.contrib import admin


import blog.views as bv


# http://127.0.0.1:8000/blog
#  http://127.0.0.1:8000/blog/xx  : 也访问到了 这样不合理     将 D:\project_java\myblog\blog\urls.py  里改为 :   url(r'^$', views.index),
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^blog/',include('blog.urls')),
]


-- D:\project_java\myblog\blog\urls.py


from django.conf.urls import url
from . import views




urlpatterns = [
    url(r'', views.index),   #  url(r'^$', views.index),       最好用 : url(r'^index/$', views.index),
 
]




-- 5-2 开发第一个Template   https://www.imooc.com/video/13965 




-- D:\project_py\myblog\myblog\settings.py 
INSTALLED_APPS = [
   'blog',   
]




 修改 settings.py :  TEMPLATES   这里使用django默认引擎  'BACKEND': 'django.template.backends.django.DjangoTemplates', 
 
 
  创建 Templates 目录 
 

 -- D:\project_java\myblog\blog\Templates\1.html
 
 <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
blog...
<h1>{{ qq }}</h1>


</body>
</html>
 
 -- D:\project_java\myblog\blog\urls.py
 
from django.conf.urls import url
from . import views


urlpatterns = [
    url(r'^index/$', views.index),   #  url(r'^$', views.index),         url(r'^index/$', views.index),


]




--  D:\project_java\myblog\blog\views.py


#  http://127.0.0.1:8000/blog/index/
from __future__ import unicode_literals
from django.http import HttpResponse
from django.shortcuts import render


# Create your views here.


def index(request):
    return  render(request,'1.html',{'qq':'woshi qq'})






























































































































 
 
 













  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值