python新建一个Django项目(新页面)

所需的软件,以及可能会遇到的问题,可以参考:

python新建一个Django项目(测试版)

开始今天的学习!新建一个入门级别Django项目。

1,新建名为empDjango的工程。

python新建一个Django项目(新页面)_第1张图片

刚才创建的Django项目其文件和文件夹如下所示:

  • empDjango/__init__.py:一个空文件,告诉Python解释器这个目录应该被视为一个Python的包。
  • empDjango/asgi.py: ASGI的服务的入口文件了
  • empDjango/settings.py:Django项目的配置文件。
  • empDjango/urls.py:Django项目的URL声明(映射),类似网站的“目录”。
  • empDjango/wsgi.py:项目运行在WSGI兼容Web服务器上的接口文件。
  • manage.py: 一个让你可以管理Django项目的工具程序。

2,测试新建是否有问题。

  (也许有人会觉得麻烦,个人觉得这里运行完全是有必要的,

  不然等到项目全部部署完成才去运行,有问题的话,那检查起来就麻烦了。)  

cd C:\Python\pyProjects\empDjango  :切换到自己的工程

python manage.py runserver  :启动server

python新建一个Django项目(新页面)_第2张图片

3,在浏览器的url输入:http://127.0.0.1:8000

python新建一个Django项目(新页面)_第3张图片

4,全英文的看着似乎不太方便,配置文件(settings.py)是不是可以修改呢?找找看。

配置文件(settings.py)的107行:

LANGUAGE_CODE = 'en-us'

TIME_ZONE = 'UTC'

对语言和时区进行设置:

LANGUAGE_CODE = 'zh-hans'   # 语言
TIME_ZONE = 'Asia/Beijing'  # 时区

然后刷新网页(不需要重新启动server)

python新建一个Django项目(新页面)_第4张图片

5,新建一个应用

   Ctrl + c, 结束server

python新建一个Django项目(新页面)_第5张图片

  输入:python manage.py startapp hrsDjango,然后回车。

    hrsDjango的文件目录如下:

python新建一个Django项目(新页面)_第6张图片

6,在 emp目录下创建testHello.html文件,内如如下。




    
    Hello


    

life is short,you need python!

生命短暂,你需要蟒蛇!

7,修改视图文件hrsDjango\views.py

from django.shortcuts import render, HttpResponse


def index(request):
    return render(request, 'testHello.html')

8,在hrsDjango目录下创建一个urls.py文件。

from django.urls import path
from hrsDjango import views

urlpatterns = [
    path('', views.index),
]

8,把hrsDjango\urls.py的设定合并到empDjango\urls.py

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('hrs/', include('hrsDjango.urls'))
]

9,启动server

  python manage.py runserver

10,打开浏览器,输入:http://127.0.0.1:8000/hrs/

python新建一个Django项目(新页面)_第7张图片

 

你可能感兴趣的:(从零开始的python3之旅,python,django)