Python Web开发 之Django框架入门学习笔记(一)——安装和初步使用
2017-09-02 00:39
1681 查看
在此先感谢北邮的王尊亮老师给我提供的python web 学习资料。
安装Django
https://www.djangoproject.com/download/
官网有详细说明,简单的做法就是
1.11.4是版本号,可以到官网查看最新版
正常安装好之后,检查一下
django建工程和应用都可以直接在命令行里建,比如
但是当然还是用IDE更方便,比较适合新手,我是用的PyCharm,下面以此为例建立第一个Django项目。
初步使用
建立一个hellodjango项目,如图
建好以后进入下图这个页面,如果不是这个页面说明中间出了什么问题,我之前就因为项目取的django这个名字就报了错,一直没有这个页面。
然后在菜单中选择Run/Run hellodjango,快捷键shift+F10
在下方信息窗口中可以看到服务器已运行信息,访问地址是http://127.0.0.1:8000/
在浏览器输入得到如下页面,说明成功了
接着 在当前的hellodjango工程中创建第一个app,操作步骤如下:
执行tools菜单下的run manage.py task命令
在下方会出现django项目管理命令输入框
在命令提示符后输入startapp demo ,创建名为demo的app
此时在项目浏览器里中可以看到新创建的demo
打开demo路径下的views.py文件
在# Create your views here.后面定义函数
HttpResponse会显示红色错误,原因是没有引入相关的包,在
from django.shortcuts import render 后,输入
from django.http import HttpResponse,如下图所示:
其实可以在PyCharm下可以按快捷键 Alt+Enter,就会出现IDE给出的几种解决方案,选择对应的。
在demo路径下创建一个urls.py文件
创建后的文件夹路径结构如下图所示
在新建的urls.py文件中输入以下代码:
在工程的urls.py文件中(即hellodjango/urls.py)输入以下代码:
在菜单中选择Run/Run hellodjango,快捷键shift+F10
在浏览器输入http://127.0.0.1:8000/demo/
出现下图就该高兴啦,不过还没结束呢
在demo路径下的views.py文件中继续添加函数
打开demo路径下的urls.py文件
在
打开浏览器输入:
http://127.0.0.1:8000/demo/sum/?a=1&b=5
到此可以先告一段落啦,已经实现了第一个简单的Django项目啦!
安装Django
https://www.djangoproject.com/download/
官网有详细说明,简单的做法就是
pip install Django==1.11.4
1.11.4是版本号,可以到官网查看最新版
正常安装好之后,检查一下
django建工程和应用都可以直接在命令行里建,比如
django-admin startproject 命令用于创建django工程 django-admin startapp 命令用于创建django应用 django-admin runserver 命令用于启动运行当前项目
但是当然还是用IDE更方便,比较适合新手,我是用的PyCharm,下面以此为例建立第一个Django项目。
初步使用
建立一个hellodjango项目,如图
建好以后进入下图这个页面,如果不是这个页面说明中间出了什么问题,我之前就因为项目取的django这个名字就报了错,一直没有这个页面。
然后在菜单中选择Run/Run hellodjango,快捷键shift+F10
在下方信息窗口中可以看到服务器已运行信息,访问地址是http://127.0.0.1:8000/
在浏览器输入得到如下页面,说明成功了
接着 在当前的hellodjango工程中创建第一个app,操作步骤如下:
执行tools菜单下的run manage.py task命令
在下方会出现django项目管理命令输入框
在命令提示符后输入startapp demo ,创建名为demo的app
此时在项目浏览器里中可以看到新创建的demo
打开demo路径下的views.py文件
在# Create your views here.后面定义函数
HttpResponse会显示红色错误,原因是没有引入相关的包,在
from django.shortcuts import render 后,输入
from django.http import HttpResponse,如下图所示:
其实可以在PyCharm下可以按快捷键 Alt+Enter,就会出现IDE给出的几种解决方案,选择对应的。
在demo路径下创建一个urls.py文件
创建后的文件夹路径结构如下图所示
在新建的urls.py文件中输入以下代码:
from django.conf.urls import url from . import views urlpatterns = [url(r'^$',views.indexpage,name='indexpage'), ]
在工程的urls.py文件中(即hellodjango/urls.py)输入以下代码:
from django.conf.urls import url,include from django.contrib import admin urlpatterns = [ url(r'^demo/', include('demo.urls')), url(r'^admin/', admin.site.urls), ]
在菜单中选择Run/Run hellodjango,快捷键shift+F10
在浏览器输入http://127.0.0.1:8000/demo/
出现下图就该高兴啦,不过还没结束呢
在demo路径下的views.py文件中继续添加函数
def sum(request): a = request.GET['a'] b = request.GET['b'] reshtml = '''<h1>The sum of %s and %s is %d</h1>''' return HttpResponse(reshtml %(a,b,int(a)+int(b)))
打开demo路径下的urls.py文件
在
url(r'^$', views.indexpage, name='indexpage'),后面输入
url(r'^sum/', views.sum, name='sum'),如下图所示:
打开浏览器输入:
http://127.0.0.1:8000/demo/sum/?a=1&b=5
到此可以先告一段落啦,已经实现了第一个简单的Django项目啦!
相关文章推荐
- python的web开发框架django学习笔记
- Python Web接口开发学习笔记(基于Django框架)(一)
- Python web框架Django学习(1)——在win7 64bit下配置开发环境Django:一个可以使Web开发工作愉快并且高效的Web开发框架。 使用Django,使你能够以最小的代价构建和
- Python Web 开发 学习笔记1 安装配置 python+django
- 【day 17】python编程:从入门到实践学习笔记-基于Django框架的Web开发-设计样式和部署(一)
- python下的web开发框架-Django,django模板的使用
- Python Web 框架,第 1 部分: 使用 Django 和 Python 开发 Web 站点
- PythonWeb框架Django11学习(二) 初步HelloWorld
- python学习笔记--Django入门0 安装dangjo
- 动手写一个Python Web 框架学习笔记 - 搭建开发环境 (1)
- python的web开发框架django安装指南(已测试)
- Python中使用django框架进行web开发,模板中无法导入css、js和图片的问题解决
- Python Web 框架, 使用 Django 和 Python 开发 Web 站点
- python web开发框架django安装和测试
- Python Web 框架,第 1 部分: 使用 Django 和 Python 开发 Web 站点
- Python学习笔记(3)——Django开发Web系统
- python web框架Django学习(五)模板中的循环,条件判断,常用的标签,过滤器的使用
- Python Web 框架,第 1 部分: 使用 Django 和 Python 开发 Web 站点
- python下的web开发框架-Django,django模板的使用