uniapp 数据展示
Python + 数据库 = 管理系统
Django 框架 : WEB 开发框架 ,后台管理
pip : 包管理器,下载安装第三方组件使用的。
Python = Windows
pip = 360软件管家
pip 默认是从外网下载第三方法模块使用的
修改pip软件的下载地址,修改镜像
修改国内镜像:
pip install flask -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
下载第三方框架,django
pip install django
创建django项目
使用django创建一个hnkj的后天项目管理系统
django-admin startproject hnkj
进入项目
cd hnkj
启动项目 默认端口是8000
python manage.py runserver
指定端口号启动
python manage.py runserver 0.0.0.0:8080
后台登录地址
http://127.0.0.1:8000/admin
将项目修改成中文
settings.py
第106行将 en-us 修改成 zh-hans
向django项目中添加模块
jobs是模块名称
python manage.py startapp jobs
更改models.py内容
from django.db import models
from django.contrib.auth.models import User
# Create your models here.
JobTypes = [
(0,"技术类"),
(1,"产品类"),
(2,"运营类"),
(3,"设计类"),
]
Cities = [
(0,"北京"),
(1,"上海"),
(2,"郑州"),
(3,"成都"),
(4,"深圳"),
]
# 创建职位 类 继承与django的Model:完成数据库的生成和CRUD管理
class Job(models.Model):
# 创建属性
# SmallIntegerField 表单类型,
# blank 不允许为空
# choices 下拉列表,值是下拉选项
# verbose_name : 表单名称
job_type = models.SmallIntegerField(blank=False,choices=JobTypes,verbose_name="职位类别")
job_name = models.CharField(max_length=250,blank=False,verbose_name="职位名称")
job_city = models.SmallIntegerField(choices=Cities,blank=False,verbose_name="工作地点")
job_reponsibility = models.TextField(max_length=1024,verbose_name="职位职责")
job_requirement = models.TextField(max_length=1024,blank=False,verbose_name="职位要求")
creator = models.ForeignKey(User,verbose_name="创建人",on_delete=models.SET_NULL,null=True)
create_date = models.DateTimeField(verbose_name="创建日期")
modified_date = models.DateTimeField(verbose_name="修改日期")
访问后台使用