This creates a model with random values instead of pretrained weights. You won't be able to use this model for anything useful yet until you train it. Training is a costly and time-consuming process. It is generally better to use a pretrained model to obtain better results faster, while using only a fraction of the resources required for training.
Create a pretrained model with [~PreTrainedModel.from_pretrained]:

model = DistilBertModel.from_pretrained("distilbert/distilbert-base-uncased")