Python的学习笔记DAY9---Django学习1

来源:互联网 发布:小米手机usb网络共享 编辑:程序博客网 时间:2024/05/29 09:07

        首先是安装,直接pip安装,pip install django等自动安装完成即可,如需指定版本号,只需在django后面加上==1.09即可下载1.09版本。

        然后就是新建项目,先到想创建文件的文件夹下,按住shift点击右键,选择在此处打开命令窗口,在命令行下,输入

django-admin.py startproject mysite
就创建了一个名为mysite的项目,打开文件夹,其中有一个文件夹mysite和一个文件manage.py。在此处打开命令提示符输入
python manage.py runserver
就开启了服务器,这时在浏览器打开127.0.0.1:8000就可以看到页面

出现这个页面表示没处出现问题。可以在runserver后面直接指定IP和端口,在局域网内可以使用0.0.0.0:8000来让其他机器均可以访问到此页面。

        创建APP,django中的功能均可使用APP来实现,在有manage.py的那一层使用命令

python manage.py startapp learn
创建一个名为learn的app。然后打开mysite/mysite/settings.py来修改INSTALLED_APPS将APP添加到其中,代码如下:

INSTALLED_APPS = [    'django.contrib.admin',    'django.contrib.auth',    'django.contrib.contenttypes',    'django.contrib.sessions',    'django.contrib.messages',    'django.contrib.staticfiles',    'learn',]
然后在learn文件夹下修改views.py,代码如下:

from djanjo.http import HttpResponsedef index(request):    return HttpResponse('hello world')
再修改mysite/mysite/urls.py,代码如下:

from django.conf.urls import urlfrom django.contrib import adminfrom learn import views as learn_views urlpatterns = [    url(r'^$',learn_views.index),    url(r'^admin/', admin.site.urls),]
然后在你前面都没有写错的情况下,127.0.0.1:8000会变成这个样子:

django自带的开发服务器会自动根据代码的变化来显示,并不需要重启。django中的urls.py是根据正则来进行匹配的。


        PS:建议安装个ipython,好用的不行,直接pip install ipython让它安装就可以了,使用的时候在命令提示符直接输入Ipython打开,简直好用的不行。





0 0
原创粉丝点击