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

      

             

             

                 

          

      

       

         

      

       

      

  • 相关阅读:
    无线渗透开启WPS功能的路由器
    写代码怎能不会这些Linux命令?
    分布式服务框架 Zookeeper -- 管理分布式环境中的数据
    每天进步一点点——五分钟理解一致性哈希算法(consistent hashing)
    Innodb 中的事务隔离级别和锁的关系
    线上操作与线上问题排查实战
    MySQL 四种事务隔离级的说明
    一次由于 MTU 设置不当导致的网络访问超时
    SYN 和 RTO
    The story of one latency spike
  • 原文地址:https://www.cnblogs.com/whzym111/p/5826435.html
Copyright © 2011-2022 走看看