オペレーティングシステムUbuntu14.04、Python2.7.6が付属
im@58user:/$ python
Python 2.7.6(default, Oct 262016,20:30:19)[GCC 4.8.4] on linux2
Type "help","copyright","credits" or "license"for more information.>>>
Djangoの現在のバージョンは1.11に達しました。公式サイトにアクセスしてLinuxに対応するファイルをダウンロードし、解凍してインストールします。 ([公式ウェブサイトダウンロードアドレス](https://link.jianshu.com/?t=https://www.djangoproject.com/download/))
tar xzvf Django-1.11.x.tar.gz
cd Django-1.11.x
sudo python setup.py install
このとき、「ImportError:セットアップツールという名前のモジュールがありません」というプロンプトが表示される場合があります。
sudo https://bootstrap.pypa.io/ez_setup.py -O- | sudopython
を実行します
次に、 sudo python setyp.pyinstall
を実行します
これまでのところ、Djangoは正常にインストールされています〜!
次のコマンドを実行します。操作中にrootパスワードを入力して確認する必要がある場合があります。
sudo apt-get install mysql-server mysql-client
sudo apt-get install libmysqld-dev
次に、MySQLとPythonをリンクします
sudo apt-get install python-dev
sudo wget https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.zip
unzip MySQL-python-1.2.5.zip
cd MySQL-python-1.2.5/
sudo python setup.py install
mysqlデータベースに入る方法:
最初に最初の方法でmysqlを入力します
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with-A
Database changed
mysql> update user set Password =PASSWORD('root') where User ='root';
Query OK,3 rows affected(0.00 sec)
Rows matched:3 Changed:3 Warnings:0
mysql> exit
括弧内の'root'新しいパスワードですか
結果を確認する時間
現在のディレクトリをPythonのWorspaceに切り替え、新しいプロジェクト名を入力します。
im@58user:~/PythonProjects$django-admin.py startproject Hello
im@58user:~/PythonProjects$ cd Hello/
im@58user:~/PythonProjects/Hello$ tree
├── Hello
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
└── manage.py
次に、HelloWorldページを作成します。
Helloファイルの下の第1レベルのディレクトリにviews.pyファイルを作成します
im@58user:~/PythonProjects/Hello$ touch views.py
im@58user:~/PythonProjects/Hello$ ls
Hello manage.py views.py
im@58user:~/PythonProjects/Hello$ tree
.
├── Hello
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── manage.py
└── views.py
1 directory,6 files
views.pyファイルに次のコードを記述します
from django.http import HttpResponse
def hello(request):returnHttpResponse("Hello World~!~!")
次に、urls.pyファイルへのパスを追加します
from django.conf.urls import url
from django.contrib import admin
from views import hello
urlpatterns =[url(r'^admin/', admin.site.urls),url(r'^hello/', hello),]
次に、Helloディレクトリで実行します```python manage.py runserver 0.0.0.0:8080
ブラウザを開き、http://127.0.0.1:8000 / hello /にアクセスして、表示結果を確認します。
![ Hello world](http://upload-images.jianshu.io/upload_images/1319879-a19f1df512b51616.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
著者による記事をもっと読むには、私の[個人ブログ](http://dandanlove.com/)と公開アカウントを確認してください。
![ 活性化ブックシティ](http://upload-images.jianshu.io/upload_images/1319879-612c4c66d40ce855.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
Recommended Posts