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

      

             

             

                 

          

      

       

         

      

       

      

  • 相关阅读:
    url 百分号解密
    16.UA池和代理池
    15.scrapy框架之日志等级、请求传参、提高scrapy框架的爬取效率
    14. scrip框架之5大核心组件和post请求
    13.scrapy 框架之递归解析(手动发送请求),
    12. scrapy 框架持续化存储
    11.scrapy框架简介和基础应用
    10. 移动端数据爬取
    09.python之网络爬虫之selenium、phantomJs和谷歌无头浏览器的自动化操作
    08 python之网络爬虫之乱码问题
  • 原文地址:https://www.cnblogs.com/whzym111/p/5826435.html
Copyright © 2011-2022 走看看