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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mx_windxiao/article/details/52935859

        首先是安装,直接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 HttpResponse

def index(request):
    return HttpResponse('hello world')
再修改mysite/mysite/urls.py,代码如下:

from django.conf.urls import url
from django.contrib import admin
from 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打开,简直好用的不行。





猜你喜欢

转载自blog.csdn.net/mx_windxiao/article/details/52935859
今日推荐