zoukankan      html  css  js  c++  java
  • pythonDjango开发-创建django程序

    1.创建jgango程序

      a.命令 cmd命令行下 进入到需要创建项目的路径下

       django-admin startproject mysite  创建项目

       cd mysite 进入项目文件夹

       python manage.py startapp app01 创建项目下APP

    2.执行程序 

       进入pycharm的 Termnal 输入命令

      python manage.py runserver 127.0.0.1:8000

    3.Django默认依赖数据库

        配置 ,settings 

          INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        "app01",
    ]中加入APP的名称

        生成数据库表:

        python manage.py makemigrations #生成配置文件

        python manage.py migrate

    4.django提供的admin管理

        配置数据库后 可以创建超级用户

        python manage.py createsuperuser

       后台管理地址

       http://localhost:8000/admin/login

    5.路由系统(配置程序的url文件)

       1.静态路由

        2.动态路由

             按照顺序,第N个匹配的数据,交给函数的第N个参数,严格按照顺序

             模板的方法,将匹配的参数,传给指定的形式参数

        3.二级路由

              app01

                   url.py(自己创建)

               project_name

                   url: app01->include("app01.url")

      6.基本的数据库操作

          ORM框架

                code first

                         自己写类->数据库表 (在models.py文件中)

         a.创建类

             class UserInfo(models.Model):
            username=models.CharField(max_length=32)
            password=models.CharField(max_length=32)
            age=models.IntegerField()

         b.使用命令根据类创建表

             python manage.py makemigrations #生成配置文件

              python manage.py migrate

        c.给django自带的后台程序 创建管理员信息

            python  manage.py createsuperuser

      

             

             

                 

          

      

       

         

      

       

      

  • 相关阅读:
    青石巷-仰天长笑出门去 七班岂是蓬嵩人
    D语言-变量、输入、输出、注释
    D语言-认识D语言&安装
    D语言-随机数游戏
    全网一定不是最好懂的C++线性筛素数
    【玩转SpringBoot】异步任务执行与其线程池配置
    【玩转SpringBoot】通过事件机制参与SpringBoot应用的启动过程
    【玩转SpringBoot】SpringBoot应用的启动过程一览表
    【玩转SpringBoot】让错误处理重新由web服务器接管
    【玩转SpringBoot】翻身做主人,一统web服务器
  • 原文地址:https://www.cnblogs.com/whzym111/p/5826435.html
Copyright © 2011-2022 走看看