使用django创建一个简单的APP应用

一、创建一个app(前提是你已经建立一个django项目)

    1、在cmd命令中创建APP

        1.1、在项目文件夹中打开命令窗口

            

       1.2、进入虚拟环境(有关django虚拟环境的创建,可以参考:Django创建项目及虚拟环境搭建

            

       1.3、创建app

            


    2、在pycharm的terminal窗口创建APP

               


    3、使用 manage.py Task 工具创建APP

           

二、在项目文件中可以看到你创建的所有APP


    

2.1、APP注册

    APP应用创建后需要在项目的同名文件夹中的 settings.py 文件中注册:

     

    Django框架自带的一些APP应用


    
    
  1. INSTALLED_APPS = [
  2. 'django.contrib.admin', 站点管理系统
  3. 'django.contrib.auth', 认证系统
  4. 'django.contrib.contenttypes', content types框架
  5. 'django.contrib.sessions', session框架
  6. 'django.contrib.messages', message框架
  7. 'django.contrib.staticfiles', 静态文件管理框架
  8. ]

   

 2.2、编写视图函数

    

    视图函数一般写在views.py 文件中。


    2.3 设置 URL 模式

    视图函数需要和对应的 URL 绑定,这样当用户访问某个 URL 时,Django 才知道调用哪个视图函数处理用户请求。在应用目录下创建urls.py文件,用于设置应用视图的url模式。

    

    接下来在项目的 urls.py 文件中包含 second_app 的url模式

       


3、运行项目


任意选择一种方式运行项目,项目运行成功之后,可以看到下面的结果:

    

在浏览器中访问:127.0.0.1:8000/hello 可以看到:

    


一、创建一个app(前提是你已经建立一个django项目)

    1、在cmd命令中创建APP

        1.1、在项目文件夹中打开命令窗口

            

       1.2、进入虚拟环境(有关django虚拟环境的创建,可以参考:Django创建项目及虚拟环境搭建

            

       1.3、创建app

            


    2、在pycharm的terminal窗口创建APP

               


    3、使用 manage.py Task 工具创建APP

           

二、在项目文件中可以看到你创建的所有APP


    

2.1、APP注册

    APP应用创建后需要在项目的同名文件夹中的 settings.py 文件中注册:

     

    Django框架自带的一些APP应用


  
  
  1. INSTALLED_APPS = [
  2. 'django.contrib.admin', 站点管理系统
  3. 'django.contrib.auth', 认证系统
  4. 'django.contrib.contenttypes', content types框架
  5. 'django.contrib.sessions', session框架
  6. 'django.contrib.messages', message框架
  7. 'django.contrib.staticfiles', 静态文件管理框架
  8. ]

   

 2.2、编写视图函数

    

    视图函数一般写在views.py 文件中。


    2.3 设置 URL 模式

    视图函数需要和对应的 URL 绑定,这样当用户访问某个 URL 时,Django 才知道调用哪个视图函数处理用户请求。在应用目录下创建urls.py文件,用于设置应用视图的url模式。

    

    接下来在项目的 urls.py 文件中包含 second_app 的url模式

       


3、运行项目


任意选择一种方式运行项目,项目运行成功之后,可以看到下面的结果:

    

在浏览器中访问:127.0.0.1:8000/hello 可以看到:

    


猜你喜欢

转载自blog.csdn.net/longe20111104/article/details/89351310
今日推荐