python_慕课\django入门与实践\2-1 课前准备.py
2017-11-27 10:16
627 查看
-- 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'})
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'})
相关文章推荐
- python_慕课\django入门与实践\6-1 Models.py
- Python Web入门:Django学习与实践一
- python编程从入门到实践18章 Django入门
- python_慕课\Python操作MySQL数据库\2-2 Python-游标对象cursor.py
- Python web入门:Django学习与实践二(简单页面实现和创建一个模板)
- Python入门教程(一)manage.py和django-admin.py的区别
- 基于SAE的Python+Django的入门实践
- Python Web入门:Django学习与实践之三(models)
- 基础入门_Python-内建函数.运维开发中eval内建函数的最佳实践?
- Python编程 从入门到实践 第六章 字典
- Django入门三之urls.py重构及参数传递
- 适用于<python机器学习与实践>的twenty_newsgroups.py文件内容
- Python 网络爬虫 从入门到实践
- [python网站开发] 一.Django入门知识及创建第一个网站
- 麦子学院python教程 django入门
- python Django 1.7 中文入门 (官网) 10 修改admin页面
- 基础入门_Python-模块和包.运维开发中chartdet编码检测的最佳实践?
- python web py入门(13)- 实现发贴到论坛
- 基础入门_Python-模块和包.运维开发中inspect自省模块的最佳实践?
- python学习笔记--Django入门三 Django 与数据库的交互:数据建模