• Django-01-创建项目和app


     一.创建项目

      1.直接在编译器中创建

      2.命令创建

        `django-admin startproject hello_django`

    二、项目结构

      ├── hello_django              
      │   ├── __init__.py
      │   ├── settings.py
      │   ├── urls.py
      │   └── wsgi.py
      └── manage.py

      manage.py django中的一个命令行工具,管理django项目
      __init__.py 空文件,告诉python这个目录是python包
      setting.py 配置文件,包含数据库信息,调试标志,静态文件等。
      urls.py      Django项目的URL声明
      wsgi.py 部署服务器用到的

       

    三、创建视图函数

      1.在项目目录下创建views.py视图函数

    # hello_django/views.py
    from django.http import HttpResponse
    
    def index(request):
        return HttpResponse('hello django!')

      2.定义试图函数相关的URL(hello_django/urls.py)

    # hello_django/urls.py
    from django.conf.urls import url
    from django.contrib import admin
    from . import views
    urlpatterns = [
        url(r'^admin/', admin.site.urls),
        url(r'^hello/', views.index),
    ]

      文件保存好后,检查服务器是否正常运行,然后在浏览器上输入ip地址:端口/hello就能在网页上查看到hello django!

    四、新建app

      一个项目可以包含多个应用(app,类似于模块,主页打开多个模块就是多个app),下面是创建应用的命令:

        python manage.py startapp movie

      在pycharm中打开项目的manage管理器, 然后输入创建应用的命令startapp appname

      

  • 相关阅读:
    hostnamectl set-hostname liuge
    java.io.IOException: Could not locate executable nullinwinutils.exe in the Hadoop binaries.
    基于API和SQL的基本操作【DataFrame】
    DataFrame 转换为Dataset
    RDD转换为DataFrame【反射/编程】
    WordCount程序【Spark Streaming版本】
    基于RDD实现简单的WordCount程序
    easyui禁止下拉框
    JavaScript join() 方法
    JavaScript push() 方法
  • 原文地址:https://www.cnblogs.com/bear905695019/p/9119917.html
Copyright © 2020-2023  润新知