Pycharm中Django项目的初次使用

安装Django

pip install django

创建Django项目

django-admin startproject mysite

注意:Pycharm可以创建,如果用Pycharm创建,记得Settings.py中的DIR templates删除。

使用pycharm专业版,配置好相关环境后,创建django文件后

创建app&注册

在pycharm打开终端,输入指令   django-admin startapp app01   

可以进行django项目中app包的创建,"app01"为我所创建的app相关包的名称。

如下:

创建了app包之后需要对其进行注册,否则app下的models.py写类时,无法在数据库中创建表,在项目中的djangoProject包下setting.py文件中的

INSTALLED_APPS里面添加输入:
'app01.apps.App01Config'
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'app01.apps.App01Config'
]

同样'app01.apps.App01Config'中app01是我之前创建的app包。

配置静态文件路径&模板的路径(放在app目录下)

配置数据库相关操作

第三方模块(django3版本)

pip install mysqlclient

自己先去MySQL创建一个数据库

配置数据库连接settings.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'dj_sql2',
        'USER': 'root',
        'PASSWORD': '123456',
        'HOST': '127.0.0.1',
        'PORT': '3306',
    }
}

在app下的models.py中编写

from django.db import models
from django.db.models import SmallIntegerField


# Create your models here.
class Admin(models.Model):
    '''管理员表'''
    username = models.CharField(verbose_name="用户名", max_length=32)
    password = models.CharField(verbose_name="密码", max_length=64)

    def __str__(self):
        return self.username


class Department(models.Model):
    """部门表"""
    # id = models.BigAutoField(verbose_name='ID',primary_key=True)
    title = models.CharField(verbose_name='标题', max_length=32)

    def __str__(self):
        return self.title


class UserInfo(models.Model):
  
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值