欢迎光临散文网 会员登陆 & 注册

使用pycharm创建django项目(2)

2023-04-08 22:07 作者:丘奇小怪  | 我要投稿

1、创建一个app,终端跳转至新建django项目文件夹(带有manage.py那个文件夹)

输入:

  • python manage.py startapp app名称   或  py manage.py startapp app名称

这会创建一个文件夹,目录如下:

  • app名称/
        __init__.py
        admin.py                【django默认提供admin后台管理,可以用它管理model和数据库】
        apps.py                  【app启动类,django生成你所创建app名称的文件】
        migrations/         【数据库变更记录,数据迁移包,负责迁移文件 , 生成数据库表数据

         __init__.py           python manage.py makemigrations:生成迁移文件
                                      python manage.py migrate:执行迁移文件】
        models.py          【对数据库操作,数据库表的映射】
        tests.py              【测试文件,单元测试】
        views.py             【视图函数文件】

2、注册创建的app,打开settings.py文件,在 INSTALLED_APPS 里按格式添加你创建的app,可在app.py查看名称

3、编写url和视图函数(urls.py、views.py)

  • 在views.py中输入以下代码:

    from django.shortcuts import render,HttpResponse

    # Create your views here.

    def index(request):
       return HttpResponse("欢迎使用小区出入门禁管理系统")


  • 在urls.py中输入以下代码:

    """mysite URL Configuration

    The `urlpatterns` list routes URLs to views. For more information please see:
       https://docs.djangoproject.com/en/3.0/topics/http/urls/
    Examples:
    Function views
       1. Add an import:  from my_app import views
       2. Add a URL to urlpatterns:  path('', views.home, name='home')
    Class-based views
       1. Add an import:  from other_app.views import Home
       2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
    Including another URLconf
       1. Import the include() function: from django.urls import include, path
       2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
    """
    from django.contrib import admin
    from django.urls import path

    # 导入app视图函数文件
    from app01 import views

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

    #     www.xxx.com/index/  ->函数
       path('index/',views.index),
    ]

4、启动项目,终端跳转至新建django项目文件夹(带有manage.py那个文件夹),并启动项目 

  • 输入:py manage.py runserver

打开后会出现以下页面:

在8080后加入/index即可访问:


使用pycharm创建django项目(2)的评论 (共 条)

分享到微博请遵守国家法律