DjangoTrails01编写一个Django 应用

创建一个django项目

打开pycharm项目工程,在安装了django的venv下,创建django项目

$ django-admin startproject youyu

执行完成之后可以看到多了一个youyu的文件夹

先看到结果

# 进入到youyu项目目录
$ cd youyu/

# 运行程序
$ python manage.py runserver

# 如果需要其他人可以访问的话,可以使用如下
$ python manage.py runserver 0:8000

完成之后可以看到在127.0.0.1:8000上起了我们的web服务,点击之后即可访问

-w1241
-w1280

看生成文件目录

youyu/
    manage.py  #管理django项目的命令行工具
    db.sqlite3  #sqlite数据库文件,轻量级数据库
    youyu/ 
        __init__.py  #初始化文件
        settings.py  #Django项目的配置文件
        urls.py  #url声明,类似目录,整理每个目录页面如何响应
        wsgi.py  #项目的运行在 WSGI 兼容的Web服务器上的入口。

创建 Blog 应用

youyu valentine$ python manage.py startapp blog

可以看到多了文件目录

-w215

添加第一个View页面

在blog/view.py中添加index方法。用于后续调用

from django.shortcuts import render

# Create your views here.

from django.http import HttpResponse


def index(request):
    return HttpResponse("Hello, world. This is MyBlog")

添加url 解析

在blog目录下新建一个urls.py文件,用于请求的解析

from django.urls import path

from . import views

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

在入口的urls中将这个url进行导入 编辑 youyu/urls.py文件

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

urlpatterns = [
    path('admin/', admin.site.urls),
    path('blog/', include('blog.urls')),  #添加这一行代码
]

启动服务器查看

python manage.py runserver

Last updated

Was this helpful?