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

      

             

             

                 

          

      

       

         

      

       

      

  • 相关阅读:
    利用余数选择特殊位置元素
    CSS hack
    css选择器
    按yyyy-mm-dd格式输入一个日期,判断这是这一年的第几天
    输入不同year,month,打印月历
    java学习之多线程(二)
    java学习之多线程
    剑指offer--第一个只出现一次的字符
    剑指offer--两个链表的第一个公共结点
    剑指offer--最小的k个数
  • 原文地址:https://www.cnblogs.com/whzym111/p/5826435.html
Copyright © 2011-2022 走看看