zoukankan      html  css  js  c++  java
  • python使用django创建项目详解

    1.在合适位置创建一个目录
    2.打开黑屏终端进入上一步创建的目录
    3.输入 django admin startproject project(项目名)
    4.目录层级


    5.配置mysql
    在__init__.py文件中写入两行代码
    import pymysql
    pymysql.install_as_MySQLdb()

    在setting.py中找到DATABASE把sqllite换成mysql

    DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': "sunck",
    'USER':"root",
    'PASSWORD':"123456",
    'HOST':"localhost",
    'PORT':"3306".
    }
    }
    6.打开黑屏终端进入project目录,执行python manage.py
    startapp myapp(app命名)

    7.在setting.py文件中,将myapp应用加入到
    INSTALLED_APPS选项中,加入 'myapp'

    8.有一个数据表,就有一个模型
    在myapp文件夹中的,models.py文件中定义模型

    9.在数据库中生成数据表
    9.1生成迁移文件,终端执行<python manage.py
    makemigrations>
    9.2执行迁移,执行<python manage.py migrate>

    10.测试数据操作-在终端执行<python manage.py shell>
    进入到python shell,

    11.进入数据编写
    引入包
    from myapp.models import Grades,Student
    from django.utils import timezone
    from datetime import *
    查询数据
    Grades.objects.all()
    添加数据


    12.启动项目
    进入project终端,输入python manage.py runserver
    出现一个网址

    13.创建管理员用户,在project终端下执行python
    manmge.py createsuperuser,依次输入用户名,邮箱,
    密码

    14.页面汉化
    在setting.py中找到LANGUAGE_CODE改为‘zh-
    Hans’,TIME_ZONE改为'Asia/Shanghai'

    15.管理数据表
    在myapp中里admin.py
    #当前目录下的models中输入以下代码

    from . models import Grades,Student
    #注册
    admin.site.register(Grades)
    admin.site.register(Student)

    在project目录下面新建一个templates文件夹,再在
    templates下创建myApp文件夹

  • 相关阅读:
    AtomicLong与LongAdder的区别
    记录Vmware Workstation及Centos6.8 的安装
    java.lang.NoSuchMethodError问题处理
    java读取UTF-8的txt文件发现开头的一个字符问题
    Java多线程之内存可见性和原子性:Synchronized和Volatile的比较
    关于怎么解决java.lang.NoClassDefFoundError错误
    使用SFTP工具相关问题
    resin中关于url rewrite来传递jsessionid的问题
    Linux常用命令
    Jenkins简单安装及配置(Windows环境)
  • 原文地址:https://www.cnblogs.com/zhongxiaoyan/p/12353256.html
Copyright © 2011-2022 走看看