python框架之Django项目创建

   日期:2020-08-06     浏览:94    评论:0    
核心提示:目录1.Django项目创建命令2.Django项目setting设置1)类名设置2)数据库模块设置3)其他设置3.Django数据库连接4.Django项目利用model模块直接创建数据表5.django项目运行命令1.Django项目创建命令 创建虚拟环境,切换到虚拟环境,执行以下命令: django-admin startproject xxx(项目名称) cd xxx python manage.py startap...

目录

1.Django项目创建命令

2.Django项目setting设置

1)类名设置

2)数据库模块设置

3)其他设置

3.Django数据库连接

4.Django项目利用model模块直接创建数据表

5.django项目运行命令

1.Django项目创建命令

     创建虚拟环境,切换到虚拟环境,执行以下命令:

     django-admin startproject xxx(项目名称)

     cd xxx

     python manage.py startapp xxxx(app名称),如下: 

               

2.Django项目setting设置

1)类名设置

     根据app01下的apps.py类名在INSTALLED_APPS下添加如下信息:

            

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'app01',
]

2)数据库模块设置

     数据库使用mysql,DATABASES设置模块如下填写:

DATABASES = {
    'default': {
        # 'ENGINE': 'django.db.backends.sqlite3',
        'ENGINE': 'django.db.backends.mysql',
        # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
        'NAME':'django',
        'USER':'root',
        'PASSWORD':'123456',
        'HOST':'127.0.0.1',
        'PORT':'3306',
    }
}

3)其他设置如下

LANGUAGE_CODE = 'zh-Hans'

TIME_ZONE = 'Asia/shanghai'

USE_I18N = True

USE_L10N = True

USE_TZ = True

3.Django数据库连接(mac)

1)先安装mysql

2)启动/关闭数据库:net start mysql / net stop mysql

3)进入数据库:mysql -u root -p

4.Django项目利用model模块直接创建数据表 

from django.db import models
from django.contrib.auth.models import User

# Create your models here.
class Post(models.Model):
    title = models.CharField(max_length=128, default='title')
    content = models.TextField(null=True)

    class Meta:
        db_table = 'Post'

class login(models.Model):
    username = models.CharField(max_length = 50)
    password = models.CharField(max_length = 50)
     
    class Meta:
         db_table = 'login'

    创建命令如下:

    python manage.py makemigrations

    python manage.py migrate

5.django项目运行命令

    python manage.py runserver

 

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服