初识django--编写一个简单的django程序

编写第一个django应用程序

    • 1.检查是否已安装django
    • 2.创建项目
    • 3.启动django开发服务器
    • 4.在manage.py文件同一目录下创建polls目录
    • 5.写一个简单的视图view
    • 6.运行

1.检查是否已安装django

python -m django --version

2.创建项目

django-admin startproject 项目名
注意:需要避免使用内置的Python或Django组件来命名项目,例如django或者test之类的名称

创建完成后,查看当前目录下创建了哪些文件:
初识django--编写一个简单的django程序_第1张图片

manage.py:一个命令行实用程序,可让您以各种方式与该Django项目进行交互。
__init__.py:一个空文件,告诉Python该目录应视为Python软件包。
settings.py:此Django项目的设置/配置。
urls.py:此Django项目的URL声明;Django支持的网站的“目录”。
wsgi.py:兼容WSGI的Web服务器为您的项目提供服务的入口点。
外部lihhsite只是项目的容器,与django无关
内部lihhsite是项目实际的python包,当需要导入如urls时,需要加上它:lihhsite.urls

3.启动django开发服务器

python manage.py runserver
注意:默认情况下启用的是8000端口,如需指定端口,则需要在后面加上端口号:python manage.py runserver 8080

4.在manage.py文件同一目录下创建polls目录

python manage.py startapp polls

查看startapp操作创建了哪些文件:
初识django--编写一个简单的django程序_第2张图片

5.写一个简单的视图view

(1)将以下代码放到polls/views.py中

from django.http import HttpResponse
def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

(2)然后在polls目录下创建一个urls.py文件
初识django--编写一个简单的django程序_第3张图片
(3)在urls.py文件中写入以下代码

from django.urls import path

from . import views

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

(4)这一步需要将根目录的URLcon指向polls.urls 模块。修改/添加 lihhsite/urls.py中代码:

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

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

6.运行

python manage.py runserver

浏览器输入http://127.0.0.1:8000/polls/
初识django--编写一个简单的django程序_第4张图片
done~

你可能感兴趣的:(python学习)